Portable communicator

ABSTRACT

This communicator makes it possible for the user to do telephone, facsimile, and data communication at any location. On a pen input device, a space eye  2 , a telephone control system, a facsimile control system, and a data transmission system are mounted. All of them are operated by an input pen  55  or the space eye  2 . The pen input device is connected to a wireless telephone equipment  7 , and can be connected to a desired party through the public communication channel. In order to make the most of the equipment of a GPS user, the GPS user device  8  is connected to the pen input device  3 . The current location of the GPS user is found through the GPS user device  8 , and the data on the current location is transmitted to the party. Further, to make this communicator usable in any country, it is provided with means to connect it to a wireless telephone network of an individual service area of the country.

TECHNICAL FIELD

This invention relates to a portable wireless telephone or a portablewireless data communicator.

BACKGROUND ART

Conventionally, as a portable data transmission unit or a data utilizingunit, a wireless calling unit, a wireless telephone unit, GPS user unitor other is used. Alternatively, a computer unit connectable to suchdata transmission unit or other has been reduced in size and improved tohave high performance. Thus, recently, as the electronic technique wasadvanced, the portable computer unit has been developed.

The wireless calling unit receives calling signals or message, beeps, ordisplays the message.

The wireless telephone unit transmits or receives message via the publiccommunication channel. The wireless telephone is used for communication,or connected to a facsimile unit or a portable personal computer.

The GPS user unit is for use of NAVSTAR GPS (navigation satellite timeand ranging positioning system) and provides the positional or heightdata on the earth.

The portable computer is connected to the wireless telephone unit. Wherethe computer is ported, data is transmitted, document is prepared oraccountancy is carried out.

By the conventional data transmission unit, however, the received datacannot be effectively used. For example, if the wireless telephone unitis ported, you can talk over the unit. The data on the word processor orthe facsimile unit cannot be transmitted, received or printed out. Ifthe wireless telephone unit, the portable computer, the portablefacsimile unit and their accessories are ported, different from theaforementioned, you can transmit or print out the data. This is notpractically feasible. Conventionally, the coordinate data transferredfrom the GPS user unit and the guide data indicating the attention ofdelivery or other cannot be displayed at the same time for navigation.

Since the computer gained compact size and high performance, an operatorhas come to demand almost the human response from the computer. Thekeyboard, mouse or other conventional input unit is annoying for theoperator.

For example, with the interactive software, we can almost only respondto the calling from the computer. In this case, the operator, who isbothered with the operation of keyboard and mouse, comes to murmur “Iwish the computer could understand me when I say just yes”.

Consequently, an object of the invention is to provide a portablecommunicator with which telephone calling, facsimile sending and datatransmitting can be carried out anywhere.

Another object of the invention is to provide a portable communicatorthat can effectively use the GPS user unit.

Another object of the invention is to provide a portable communicatorwhich can be directly and wirelessly connected to the publiccommunication channels of a plurality of countries.

Further object of the invention is to provide a portable communicatorhaving an enhanced operability.

DISCLOSURE OF THE INVENTION

The portable communicator of the first invention is provided with awireless communication means wirelessly connected to a publiccommunication channel for transmitting or receiving via the publiccommunication channel, a portable computer for transmitting a controlcommand to the wireless communication means, receiving data from thepublic communication channel via the wireless communication means orsending data via the wireless communication means to the publiccommunication channel, and a housing for holding the combination of thewireless communication means and the portable computer.

The portable computer is provided with a printing data output means heldin the housing or provided outside the housing for sending print data toan external print means.

The portable computer is provided with a facsimile number storage meanswhich can store plural facsimile numbers, a selection means forselecting the facsimile number of destination from the facsimile numbersstored in the facsimile number storage means and image data transmissionmeans for calling the destination corresponding to the facsimile numberselected by the selection means via the wireless communication means andsending a specified image data.

In the portable communicator of the first invention, the portablecomputer sends out the control command to the wireless communicationmeans and the wireless communication means transmits or receives datavia the public communication channel.

Alternatively, the portable computer sends out data via the wirelesscommunication means and the public communication channel.

Alternatively, the portable computer receives data via the publiccommunication channel and the wireless communication means.

The aforementioned wireless communication means and the portablecomputer are combined to each other and held in the housing.

Furthermore, the data in the portable computer can be sent out to theprint means by the print data output means.

According to the aforementioned structure, for example, the sound dataprepared or received with the portable computer, facsimile data, wordprocessor data or other data can be sent to the desired destinationconnected to the public communication channel, received from a sender orprinted out.

Such transmission of data can be conducted anywhere in the communicationrange of the wireless communication means where the portablecommunicator can be ported.

The portable communicator of the second invention is provided with awireless communication means connected wirelessly to a publiccommunication channel for transmitting or receiving data via the publiccommunication channel, a portable computer for sending out a controlcommand to the wireless communication means, receiving data from thepublic communication channel via the wireless communication means orsending out data via the wireless communication means to the publiccommunication channel, a housing for holding the wireless communicationmeans and the portable computer in a combined condition, and apositional coordinate data input means for receiving positionalcoordinate from the GPS user unit held inside or outside the housing.

Said portable computer is further provided with a positional coordinatedata use means for using the data obtained with the positionalcoordinate data received from said positional coordinate data inputmeans.

In addition to the structure of the first invention, the portablecomputer of the second invention has the positional coordinate datainput means. Therefore, since the positional coordinate data can be fedfrom the GPS user unit, data can be processed in a desired manner basedon the present positional data.

The portable communicator of the third invention is provided with awireless communication means connected wirelessly to a publiccommunication channel for transmitting or receiving data via the publiccommunication channel, a connection specification storage means forstoring the connection specification to said public communicationchannel, a communication control means for sending out the controlcommand to said wireless communication means, receiving data from saidpublic communication channel via said wireless communication means andsending out data via said wireless communication means to said publiccommunication channel, a connection specification signal output meansfor sending the signals relating to the connection specification to saidwireless communication means or said communication control means basedon the storage content of said connection specification storage means,and a housing for holding said wireless communication means, saidcommunication control means, said connection specification storage meansand said connection specification output means in a combined condition.

As aforementioned, the portable communicator is connected wirelessly tothe public communication channel having a specified connectionspecification. Furthermore, the portable communicator is connected tothe designation of communication connected to the public communicationchannel and having a specified connection specification.

The portable communicator of the fourth invention is provided with awireless communication means connected wirelessly to a publiccommunication channel for transmitting or receiving data via said publiccommunication channel, a portable computer for sending out a controlcommand to said wireless communication means, receiving data from saidpublic communication channel via said wireless communication means andsending out data via said wireless communication means to said publiccommunication channel, a housing for holding said wireless communicationmeans and said portable computer in a combined condition, an image database for storing plural image data relating to the prepared image, animage detection means for detecting an image, an image search means forsearching the data similar to that of the detected image from said imagedata base, and a data transmitting and receiving means for transmittingor receiving data via said wireless communication means based on thesignal corresponding to the searched data of the similar image.

According to the aforementioned structure, by storing facial, hand andother image features and patterns, command can be directed to thecomputer with hand signs and countenance.

The computer data output unit of the fifth invention sends out data. Atthe same time, the unit sends out a specified signal to the computerwhich response signals of the data is entered. The unit is provided withan image data base for storing plural image data relating to theprepared image, an image detection means for detecting image, an imagesearch means for searching the data of the image similar to the detectedimage from said image data base, and a search signal output means forsending out the signal corresponding to the similar image data to saidcomputer.

BRIEF EXPLANATION OF DRAWING FIGURES

FIG. 1 is a perspective view of a personal communicator 1 in the firstembodiment.

FIG. 2 is a perspective view of the personal communicator 1 in a closedcondition.

FIG. 3 is a block diagram of the personal communicator 1.

FIG. 4 is an explanatory view of a display 15.

FIG. 5 is an explanatory view of the control over display.

FIG. 6 is a flowchart of the processing routine for the display control.

FIG. 7 is a flowchart of the processing routine for the monitor control.

FIG. 8 shows the personal communicator 1 on standby and being charged.

FIG. 9 is a flowchart of the processing routine for communicatorcontrol.

FIG. 10 is an explanatory view of the image plane of status report.

FIG. 11 is a flowchart of facsimile processing routine.

FIG. 12 is an explanatory view of the image plane for the input ofdocument.

FIG. 13 is a flowchart of facsimile menu processing routine.

FIG. 14 is an explanatory view of the image plane of facsimile menu.

FIG. 15 is a flowchart of facsimile transmission processing routine.

FIG. 16 is an explanatory view of the image plane for facsimiletransmission.

FIG. 17 is a flowchart of the processing routine for the display ofreceived facsimile.

FIG. 18 is an explanatory of the image plane showing a list of receivedfacsimile.

FIG. 19 is a flowchart of deletion processing routine.

FIG. 20 is a flowchart of telephone processing routine.

FIG. 21 is an explanatory view of the image plane of telephone menu.

FIG. 22 is an explanatory view of the image plane for the selection ofmessage.

FIG. 23 is a flowchart of the processing routine for setting.

FIG. 24 is a flowchart of the processing routine for the display ofrecording by the telephone answering machine.

FIG. 25 is a flowchart of data processing routine.

FIG. 26 is an explanatory view of the image plane for the input of data.

FIG. 27 is a flowchart of the processing routine for setting thetransmission condition.

FIG. 28 is a flowchart of the processing routine for data transmission.

FIG. 29 is a flowchart of application processing routine.

FIG. 30 is an explanatory view of the image plane for the selection ofapplication.

FIG. 31 is a flowchart of the processing routine for registering theapplication menu.

FIG. 32 is a flowchart of the processing routine for registering thecommunicator center menu.

FIG. 33 is a flowchart of the processing routine for calling acommunicator center.

FIGS. 34, 35 and 36 are explanatory views of the processing routine forcalling the communicator center.

FIG. 37 is an explanatory view of communicator center 391.

FIG. 38 is a flowchart of the processing routine for setting.

FIG. 39 is an explanatory view of the image plane for the selection ofthe object to be set.

FIG. 40 is a flowchart of the processing routine for monitoringfacsimile transmission time.

FIG. 41 is a flowchart of the processing routine for monitoring datatransmission time.

FIG. 42 is a perspective view of the personal communicator 1 in thesecond embodiment.

FIG. 43 is a block diagram of the personal communicator 1.

FIG. 44 is a flowchart of the processing routine for communicatorcontrol.

FIG. 45 is an explanatory view of the image place of status report.

FIG. 46 is a flowchart of facsimile menu processing routine.

FIG. 47 is an explanatory view of the image plane showing facsimilemenu.

FIG. 48 is a flowchart of telephone processing routine.

FIGS. 49A, B and 50 are explanatory views of the image plane oftelephone menu.

FIG. 51A is a flowchart of data processing routine, and FIG. 51B is anexplanatory view of the image plane for the input of data.

FIG. 52 is a flowchart of navigation processing routine.

FIG. 53 is a flowchart of the processing routine for setting.

FIG. 54 is an explanatory view of the image plane for the selection ofthe object to be set.

FIG. 55 is a flowchart of the processing routine for GPS setting.

FIG. 56 is an explanatory view of the image plane for GPS setting.

FIG. 57 is a flowchart of the processing routine for GPS automaticresponse.

FIG. 58 is a flowchart of the processing routine for GPS telephoneannouncement response.

FIG. 59 is a flowchart of the processing routine for GPS/FAX response.

FIG. 60 is a flowchart of the processing routine for GPS response.

FIG. 61 is an explanatory view of the operation condition of GPS userunit 109 connected to the personal communicator.

FIG. 62 is an explanatory view of navigator menu.

FIG. 63 is an explanatory view of the image plane of internal map guide.

FIG. 64 is a flowchart of the processing routine for displayingnavigation on the image plane.

FIG. 65 is an explanatory view when the upper part 541A of map imageplane 541 is set as north.

FIG. 66 is a flowchart of the processing routine for guiding.

FIGS. 67A, B are explanatory views of the frame for displaying the inputof guide route.

FIG. 68 is an explanatory view of the display of entire guide map.

FIG. 69 is an explanatory view of the display of neighborhood.

FIG. 70 is a flowchart of map display.

FIG. 71 is a flowchart of the display of the present position.

FIG. 72 is a flowchart of the display of target position.

FIG. 73 is a flowchart of the display of guide route.

FIGS. 74-76 are explanatory views for the use of navigation center.

FIGS. 77-79 are explanatory views for the use of satellite center.

FIG. 80 is a flowchart for the use of satellite center.

FIG. 81 is a flowchart of internal processing.

FIG. 82 is an explanatory view of internal processing.

FIG. 83 is a flowchart of the processing at the satellite center.

FIGS. 84A, B, C and FIGS. 85-88 are explanatory views for the use ofsatellite center.

FIG. 89 is a sketch drawing of printer 107.

FIG. 90 is an explanatory view of the structure of printer 107.

FIG. 91 is a flowchart of bank officers' on-line cashing service.

FIG. 92 is a flowchart of the processing of normal deposit.

FIG. 93 is a flowchart of depositing.

FIG. 94 is a flowchart of the printing on a bankbook.

FIG. 95 is a block diagram of the personal communicator 1 in the thirdembodiment.

FIG. 96 is an explanatory view of the image plane of status report.

FIG. 97 is an explanatory view of the image plane of facsimiletransmission.

FIG. 98 is an explanatory view of the image plane displaying a list ofreceived facsimile.

FIG. 99 is a flowchart of the processing routine of telephone.

FIGS. 100 and 101 are explanatory views of the image plane showing atelephone menu.

FIG. 102 is a flowchart of the routine for determining a transmissionnumber.

FIGS. 103A, B are explanatory views of the image plane showing a numberinput.

FIG. 104 is an explanatory view of the image plane showing theinternational subscriber dialing on direct lines.

FIG. 105 is an explanatory view of the image plane showing internationaloperator-assisted calls.

FIG. 106 is an explanatory view of the image plane showing a telephonemenu.

FIG. 107 is a flowchart of the processing routine for setting.

FIG. 108 is an explanatory view of the image plane for selecting theobject to be set.

FIG. 109 is a flowchart of the processing routine for global pertinentsetting.

FIG. 110 is an explanatory view of the image plane for selecting awireless telephone service area.

FIG. 111 is an explanatory view of service areas.

FIG. 112 is a flowchart of the processing routine for selecting theservice area.

FIG. 113 is a flowchart of the processing routine for changing theservice area.

FIG. 114 is a flowchart of the processing routine for controlling theservice area.

FIG. 115 is an explanatory view of the image plane showing a list ofwireless telephone registration areas.

FIG. 116 is a perspective view of the personal communicator 1 in thefourth embodiment.

FIG. 117 is a perspective view of the personal communicator 1 in aclosed condition.

FIG. 118 is a block diagram of the personal communicator 1.

FIG. 119 is an explanatory view of the personal communicator 1 beingoperated.

FIG. 120 is an explanatory view of a space eye 2.

FIG. 121 is an explanatory view of the image plane of status report.

FIGS. 122A, B are explanatory views of a space eye starting mark and aspace eye stopping mark, respectively.

FIGS. 123A, B, C and FIGS. 124A, B are explanatory views of a space eyecode mark.

FIG. 125 is an explanatory view of the execution mark for selecting thespace eye.

FIG. 126 is a flowchart of the processing routine for setting the spaceeye.

FIG. 127 is an explanatory view of the space eye setting menu.

FIG. 128 is a flowchart of the processing routine for extractingsampling data features.

FIG. 129 is a flowchart of the processing routine for providing a spaceeye code.

FIG. 130 is a flowchart of the processing routine for starting the spaceeye.

FIG. 131 is a flowchart of the processing routine for stopping the spaceeye.

FIG. 132 is a flowchart of the processing routine for space monitoring.

FIG. 133 is a flowchart of the processing routine for controlling thespace eye.

FIG. 134 is a flowchart of the processing routine for determining thespace eye code.

FIG. 135 is a flowchart of the processing routine for defining the spaceeye code.

FIG. 136 is an explanatory view showing the operation condition.

FIGS. 137A, B are explanatory views of the image plane showing the inputof document.

FIG. 138 is an explanatory view of the image plane of a facsimile menu.

FIGS. 139A, B are explanatory views of the image plane of facsimiletransmission.

FIG. 140 is an explanatory view of the image plane showing a list ofreceived facsimile.

FIG. 141 is an explanatory view of the image plane showing a telephonemenu.

FIG. 142 is an explanatory view of the image plane for selectingmessage.

FIG. 143 is an explanatory view of the image plane for the input ofdata.

FIG. 144 is an explanatory view of the image plane for the selection ofapplication.

BEST MODES FOR PRACTICING THE INVENTION First Embodiment

FIG. 1 and FIG. 2 are the perspective views of a personal communicator1, and FIG. 3 is a block diagram thereof.

The personal communicator 1 is provided with a pen input device 3, amain body 5 and a wireless telephone set 7. The pen input device 3 isheld in a housing frame 9. The housing frame 9 and the main body 5 areconnected by a hinge 11 on which they open and close in the direction ofarrow YY. A not-shown holding mechanism is provided between the housingframe 9 and the main body 5 so as to maintain the open condition shownin FIG. 1 and the closed condition shown in FIG. 2.

Adjacent to the pen input device 3 on the housing frame 9 are provided amicrophone 13, a display 15, ON switch 17 and OFF switch 19. Themicrophone 13 is marked with adjoining letters MICROPHONE 13A. The ONswitch 17 is marked with adjoining letters 17A “ON” and the OFF switch19 is marked with adjoining letters 19A “OFF”. The ON and OFF switches17, 19 are provided with panels 17AA, 17BB and 19AA, 19BB, respectively.These panels are indented 3 mm from the surface of the housing frame 9.When ON switch panels 17AA and 17BB are operated almost coincidentally,ON signal is issued. Similarly, when OFF switch panels 19AA and 19BB areoperated almost coincidentally, OFF signal is issued. Therefore, theswitches are prevented from being inadvertently touched when thepersonal communicator 1 is carried by hand, thereby avoiding the wrongoperation. The provision of the switch panels make possible theattachment of switches onto the surface of the housing frame 9.

The wireless telephone set 7 and the main body 5 are housed in a housing21. In the housing 21 are provided CPU 23, a phonetic analyzingprocessor 24, ROM 25, RAM 27, EEPROM 29, a pen input controller 31, aninput interface 33, a storage battery 35, power sockets 37, 39, atelephone controller 41, a phonetic signal generator 43, an input/outputcontroller 45, an earphone controller 47, an earphone 49, a loudspeaker51, a loudspeaker ON switch 52, a display controller 53 and an input pen55. A hole 57 for receiving and holding the input pen 55 and a pushbutton 59 for pushing the input pen 55 out of the hole 57 are providedon the housing 21. In the housing 21 further provided are an outputinterface 61, a monitor lamp 63, a monitor loudspeaker 65, an attenuator66, a telephone output controller 67, a telephone output connector 69, adata input/output controller 71, a data input/output connector 73, abuilt-in application connector 74, card connectors 75, 77, a storagespace 79 for holding cards, a power controller 81, a storage space 83for holding the loudspeaker 51, a winder 85 for winding the earphone 49for storage, feet 87 on which the housing 21 stands, a wirelesstelephone unit 89, an antenna 91 and a storage space 93 for storing theantenna 91.

The built-in application connector 74 can be connected to an applicationsoftware ROM 94, which stores word processor, data base andcommunication center software as detailed later.

The card holder 79 can hold application software cards 95, 97, which areconnected to the card connectors 75, 77, respectively. The telephoneoutput connector 69 is connected to a telephone cable 99, which isconnected to a facsimile terminal equipment 101. The data input/outputconnector 73 is connected to a data output cable 103, which is connectedto a personal computer 105, a printer.107 or to a GPS user device 109.

The wireless telephone set 7 is constituted by the wireless telephoneunit 89, the earphone controller 47, the input/output controller 45, theearphone 49, the loudspeaker 51, the microphone 13 and the antenna 91.The wireless telephone set 7 transmits and receives message to and froma not-shown wireless telephone network. Based on the instruction fromthe CPU 41, the telephone controller 41 controls the input/outputcontroller 45 and the wireless telephone unit 89. The phonetic signalgenerator 43 receives the instruction from the CPU 23, synthesizes thespecified sounds, and sends them via the input/output controller 45 tothe wireless telephone unit 89.

The voltage, consumption current and charged current of the storagebattery 35 are detected by the input interface 33. When ON switch 17 isoperated, electric power is supplied by the power controller 81 to theentire personal communicator 1, which is put into an active condition.When OFF switch 19 is operated, electric power is supplied to thestand-by system of the personal communicator 1, thereby causing it to beon standby.

As shown in FIG. 3, the pen input device 3 is provided with a liquidcrystal display 3A and a sensor layer 3B. The liquid crystal display 3Ais connected to the pen input controller 31, and an screen 3C presents aspecified image data. The sensor layer 3B is also connected to the peninput controller 31, is provided under the liquid crystal display 3A,and detects the position of a point 55A the input pen 55 has. The inputpen 55 has a not-shown coil on the vicinity of its point 55A, and alsohas a clicking and dragging button 55B. The pen input position isdetected by a known electromagnetic system in the pen input device 3 andthe input pen 55. The pen input device 3, replacing a keyboard, performsa function of entering and plotting data, based on the pen inputsoftware stored in ROM 25.

As shown in FIG. 1, the loudspeaker 51 is composed of a body 51A, asupport 51B and a joint 51C. The loudspeaker body 51A and the support51B are connected to each other by the joint 51C, such that the body 51Acan be rotated in the direction shown by arrows YA and YB. By pushingthe body 51A and the support 51B toward the direction shown by arrow YC,the loudspeaker 51 is stored into the storage space 83. The loudspeaker51 is connected to a loudspeaker ON switch 52. Therefore, when the body51A is pulled out of the space 83 in the direction shown by arrow YD,the loudspeaker 51 turns on. The support 51B is connected to a not-shownejecting mechanism. When the loudspeaker 51 is in the storage space 83,by pressing the marked portion 51D bearing letters “PUSH” in thedirection of arrow YC, the body 51A is ejected from the space 83 to itsoperating position. A not-shown operating link for the loudspeaker ONswitch 52 is attached to the not-shown ejecting mechanism.

The earphone 49 is stored in the winder 85 while not in use. In use, theearphone 49 is pulled out of the winder 85. After use, by rotating thewinder 85 in the direction of an arrow 85A with a finger tip in afingering hole 85B, the earphone 49 is wound into the winder 85 forstorage.

While not in use, the antenna 91 is stored in the storage space 93. Toenhance the sending and receiving condition of the antenna 91, it ispulled out of the space 93 for use. For that purpose, the antenna 91 isadapted to move in the direction of arrow YE, YF and to rotate in thedirection of arrow YH, YG.

As shown in FIG. 2, the input pen 55 is stored in the hole 57 while notin use. The push button 59 is connected to a not-shown ejectingmechanism. Therefore, when the push button 59 is depressed, the inputpen 55 is ejected from the hole 57.

The control program and parameter table are stored in ROM 25, and presetand designated values are stored in EEPROM 29.

The process steps executed by CPU 23 are now explained.

FIG. 4 is an explanatory view of the display 15, FIG. 5 is anexplanatory view of display control, and FIG. 6 is a flowchart ofdisplay control routine.

As shown in FIG. 4(A), a display 15A is provided with a remainder powerdisplay 15B and an operation status display 15C. The remainder powerdisplay 15B is composed of a POWER display 15D, 0% display 15E, 100%display 15F and a remainder display 15G. On the remainder display 15G,the remainder power in the storage battery 35 is represented by the bargraph. Either of data (A)-(K) shown in FIG. 5 is shown on the operationstatus display 15C.

The display control process steps shown in the flowchart of FIG. 6 areexecuted by CPU 23 at a predetermined timing. First, power capacity isdetected at Step 100 (Step is hereinafter referred to as S). At anot-shown power capacity calculation process step, the power capacity isestimated from the integral values of the voltage received via the inputinterface 33, consumption current and charged current of the storagebattery 35. Subsequently, at S110 the power capacity is displayed on theremainder display 15G. For example, when the power capacity is 100%, thedisplay 15A is in the display condition shown in FIG. 4(A). When thepower capacity is 80%, the display 15A is in the display condition shownin FIG. 4(B).

Subsequently, it is determined at S120 whether or not the personalcommunicator 1 is on standby for reception. It is determined by theindication of the standby flag set in the specified area of RAM 27. Whenthe personal communicator 1 is not on standby, the process step goes tothe next. When the communicator 1 is on standby, it is displayed at S130that the communicator is waiting for receipt, where either of displaydata (A), (I), (J) and (K) shown in FIG. 5 is displayed on display 15C.

It is determined at. S140 whether or not facsimile transmission is beingreceived, by detecting the facsimile receiving flag. When the answer toS140 is affirmative, at S150 the message of FIG. 5(B) is displayed.

Subsequently, in the same way, it is determined at S160 whether or notdata is being received. If the answer to S160 is affirmative, themessage of FIG. 5(C) is displayed at S170. After S170 or if the answerto S160 is negative, it is determined at S180 whether or not facsimiletransmission is being made. If the answer to S180 is affirmative, themessage of FIG. 5(D) is displayed at S190. After S190 or if the answerto S180 is negative, it is determined at S200 whether or not a call isbeing made. If the answer to S200 is affirmative, the message of FIG.5(E) is displayed at S210. After S210 or if the answer to S200 isnegative, it is determined at S220 whether or not data is beingtransmitted. If the answer to S220 is affirmative, the message of FIG.5(F) is displayed at S230. After S230 or if the answer to S220 isnegative, it is determined at S240 whether or not telephoning is done.If the answer to S240 is affirmative, the message of FIG. 5(G) isdisplayed at S250. After S250 or if the answer to S240 is negative, itis determined at S260 whether or not the telephone answering machine isrecording the received message. If the answer to S260 is affirmative,the message of FIG. 5(H) is displayed at S270. Subsequent to S270 or ifthe answer to S260 is negative, the data storage amount is detected atS280.

At S280 the storage amount of the data recorded in the answeringmachine, the received facsimile transmission and the received data isdetected. Subsequently, the data storage amount is ,displayed at S290.The storage amount of the data recorded in the answering machine isdisplayed as shown in FIG. 5(I), that of the received facsimiletransmission is displayed as shown in FIG. 5(J) and that of the receiveddata is displayed as shown in FIG. 5(K).

The aforementioned display control is normally conducted regardless ofthe operation of ON and OFF switches 17, 19. Therefore, the operation ofpersonal communicator 1 can be normally monitored.

FIG. 7 is a flowchart of monitor control process routine. The routine isexecuted by CPU 23 at predetermined intervals. First, it is determinedat S300 whether or not the personal communicator 1 is receiving signals.If the answer to S300 is affirmative, at S310 the receipt is indicatedby lighting the monitor lamp 63 green and causing the monitorloudspeaker 65 to sound the receipt. The volume of the sound is adjustedby the attenuator 66.

Subsequently, it is determined at S320 whether or not the personalcommunicator 1 is transmitting signals. If the answer to S320 isaffirmative, at S330 the transmission is indicated by lighting themonitor lamp 63 red and causing the monitor speaker 65 to sound thetransmission.

Subsequently, it is determined at S340 whether or not the personalcommunicator 1 is unusual. If the answer to S340 is affirmative, theunusual condition is indicated at S350. Specifically, the full memory,the decrease in the voltage of storage battery 35 and other variousunusual conditions are indicated by lighting the monitor lamp 63 greenand red alternately and causing the monitor loudspeaker 65 to make analarming sound.

At the aforementioned monitor control process steps, the operationcondition of the personal communicator 1 can be monitored.

FIG. 8 shows the personal communicator 1 being on standby and beingcharged. In this case the condition of personal communicator 1 can beinstantly grasped by the monitor lamp 63 and the monitor loudspeaker 65.As shown in FIG. 8 the personal communicator 1 stands upright on feet 87on table 110, being charged from external power source 111.

FIG. 9 is a flowchart of the process routine for communicator control,and FIG. 10 is an explanatory view of the image plane of status report.

When an on signal is sent from ON switch 17, the communicator controlprocess routine is started by CPU 23 and is repeatedly executed until anoff signal is sent from OFF switch 19. First, at S400 the current statusis investigated and at S410 the image plane of status report isdisplayed. FIG. 10 illustrates the image plane of status reportdisplayed on the display 3C of pen input device 3. On the image plane ofstatus report, STATUS REPORT 121, operation condition 123, residualmemory 125, facsimile amount 127, data amount 129, record amount 131,FACSIMILE MENU 133, DATA MENU 135., TELEPHONE MENU 137, APPLICATION MENU139 and SETTING MENU 141 are displayed. In the area of operationcondition 123, either one of “WAITING FOR RECEIPT”, “RECEIVING FAX”,“RECEIVING DATA”, “TRANSMITTING FAX”, “CALLING”, “TRANSMITTING DATA”,“TELEPHONING” and “RECORDING” is displayed.

In the area of the residual memory 125, the residual storage amount offacsimile, data and record is displayed in percentage.

Subsequently, at S420 the process step to be executed next isdetermined, awaiting the selection of the input pen 55. The display ofthe menu of the next process step is selected by touching thecorresponding area of display 3C with the input pen 55.

When FACSIMILE MENU 133 is selected with the input pen 55, at S430 thefacsimile process is executed. In the same way, when TELEPHONE MENU 137is selected, the process step goes to S440, at which the telephoneprocess is executed. When DATA MENU 135 is selected, the process stepgoes to S450, at which the data process is executed. When APPLICATIONMENU 139 is selected, the process goes to S460, at which the applicationprocess is executed. When SETTING MENU 141 is selected, the process stepgoes to S470, at which the setting process is executed. These processesare detailed later.

FIG. 11 is a flowchart of facsimile process routine, and FIG. 12 is anexplanatory view of the image plane for the input of document.

The flowchart of facsimile process routine in FIG. 11 details the stepS430 shown in FIG. 9. When facsimile process routine is started, at S500the image plane of document input is displayed. As shown in FIG. 12, theimage plane of document input is divided into menu area 151 and documentinput area 153. On the menu area 151 FACSIMILE MENU 155, FACSIMILETRANSMISSION 157, RECEIVED FACSIMILE DISPLAY 159 and STOP 161 aredisplayed. At first nothing is displayed on the document input area 153.

After the image plane of document input is displayed, it is determinedat S510 that the input of characters, FACSIMILE MENU 155, FACSIMILETRANSMISSION 157, RECEIVED FACSIMILE DISPLAY 159 or STOP 161 isselected. The input of characters is selected, as shown in FIG. 12, bytouching the document input area 153 with the input pen 55.

After the input of characters is selected, the document process iscarried out at S520. This document process step forms the main part ofthe document input function of pen input device 3. First, at point 162touched or designated by the input pen 55 a cursor 163 appears.Subsequently, pen input frame 165 is displayed, preparing for pen input.As shown in FIG. 12, when Hirakana or Japanese phonographic charactersare written with the input pen 55 in the pen input frame 165, thecharacters corresponding to the traces of the pen are displayed. WhenKanji characters are written with the pen 55, they are displayedcorresponding to the traces of the pen. By selecting CONVERSION 167 withthe input pen 55, the Hirakana characters written in the pen input frame165 are converted into the corresponding Kanji characters based on theconversion table. The converted characters are displayed on the cursor163. If the converted characters are different from the desired ones,CONVERSION 167 is again selected, and the second selection from theconversion table is displayed on the cursor 163. The subsequent input ofpen 55 determines the previous input of the characters. When DELETION169 is selected, the characters or the traces of the input pen 55 aredeleted from the document input area 153. When TRACE 171 is selected,the traces of input pen 55 on document input area 153 are entered asthey are. The image displayed on the document input area 153 is storedinto the facsimile data memory 27A of RAM 27.

When FACSIMILE MENU 155 in menu area 151 is selected or determined atS510, the step goes to S530 at which facsimile menu process is carriedout. When FACSIMILE TRANSMISSION 157 is selected, the step goes to S540of facsimile transmission process. When RECEIVED FACSIMILE DISPLAY 159is selected, the step goes to S550 of received facsimile displayprocess. These processes are detailed later. When STOP 161 is selectedat S510, the facsimile process routine once ends.

FIG. 13 is the flowchart of facsimile menu process routine and FIG. 14illustrates the image plane of facsimile menu.

When the facsimile menu process is started, at S600 the image plane offacsimile menu is displayed. As shown in FIG. 14, the image plane offacsimile menu is divided into menu area 181 and document selection area183. NEXT PAGE 185, FACSIMILE TRANSMISSION 187, RECEIVED FACSIMILEDISPLAY 189, STOP 191 and DELETION 193 are displayed on the menu area181. A list of documents 195 is provided on the document selection area183. The list 195 bears the names of documents 197.

After the image plane of facsimile menu is displayed, it is determinedat S610 that the document, NEXT PAGE 185, FACSIMILE TRANSMISSION 187,RECEIVED FACSIMILE DISPLAY 189, STOP 191 or DELETION 193 is selected.

When at S610 either of the names of documents 197 is selected, theprocess step goes to S630 of document process. At S630, as shown in FIG.12, the image plane of document input is displayed. The document datacorresponding to the selected document name 197 is read from thedocument file 27B stored in RAM 27, and is displayed on the documentinput area 153. The displayed document data is processed in the same wayas the aforementioned step S520. The stored document can be edited atS630.

When at the determination step S610, NEXT PAGE 185 is selected ordetermined, the page is changed at S620, at which the display of thedocument list 195 is turned to that of the next page.

When at the determination step FACSIMILE TRANSMISSION 187 is selectedfrom the menu area 181 of the image plane, the process step goes to S640of facsimile transmission process. When RECEIVED FACSIMILE DISPLAY 189is selected, the process step goes to S650 of received facsimile displayprocess. When DELETION 193 is selected, the process goes to S660 ofdeletion process. When STOP 191 is selected, the facsimile menu processroutine once ends.

FIG. 15 is the flowchart of facsimile transmission process routine, andFIG. 16 illustrates the image plane of facsimile transmission. When thefacsimile transmission process routine is started, first at S700 theimage plane of facsimile transmission is displayed. The image plane offacsimile transmission is, as shown in FIG. 16, divided into menu area201 and transmission condition selection area 203. SET 205 and STOP 207are displayed in the menu area 201. In the transmission conditionselection area 203, ADDRESSEE SELECTION 209, TRANSMISSION TIME SELECTION211, a list of addressee 213 and a list of transmission time 215 aredisplayed. In the list of addressee 213 addressee names 217 aredisplayed and in the list of transmission time 215 transmission timings219 are displayed.

After the image plane of facsimile transmission is displayed, it isdetermined at S710 that the addressee, the transmission time, SET 205 orSTOP 207 is selected. When at the determination step S710, either one ofthe addressee names 217 is selected, the process goes to S720 oftransmission number setting. At S720 the telephone number of theselected addressee 217 is set in the transmission number memory 27C ofRAM 27, and the process step goes back to S710 of determination.

When at the determination step either one of the transmission timings219 is selected, the process step goes to S730 of transmission timesetting. At S730 the transmission time of the selected timing 219 is setin the transmission time memory 27D of RAM 27.

After the transmission time is set, it is determined at S740 whether thefacsimile transmission is made immediately or not. If not immediately,the facsimile transmission process routine once ends. If immediately,the process goes to S750 of facsimile transmission. At S750 thefacsimile data to transmit is read from the facsimile data memory 27A ofRAM 27 while the addressee is selected from the transmission numbermemory 27C. The read facsimile data is sent to the selected addressee byusing the wireless telephone set 7. During the process routine thesentence or drawing being entered on the pen input device 3 can be sentto the desired addressee on a real-time basis through facsimiletransmission. The not immediate facsimile transmission is detailedlater.

When at the determination step S710, SET 205 is selected, the processgoes to S760 of facsimile setting, at which the size of facsimile sheet,the specification of facsimile terminal equipment, the addition orchange of addressee, or the addition or change of transmission time iscarried out. Thus, the required transmission condition is set inadvance.

When at the determination step STOP 207 is selected from the menu area201, the facsimile transmission process routine once ends.

FIG. 17 is the flowchart of the received facsimile display processroutine, and FIG. 18 illustrates the image plane of a list of receivedfacsimile. As shown in FIG. 17, after the received facsimile displayprocess routine is started, at S800 the image plane of the list ofreceived facsimile is displayed. As shown in FIG. 18, the image plane ofreceived facsimile list is divided into menu area 221 and receivedfacsimile selection area 223. In the menu area 221 DATA OUTPUT 225 andSTOP 227 are displayed. In the received facsimile selection area 223RECEIVED FACSIMILE LIST 229 and a list of received facsimile 231 aredisplayed. In a list of received facsimile 231 respective facsimiletitles 233 are displayed.

After the image plane of received facsimile list is displayed, it isdetermined at the determination step S810 that the received facsimile,DATA OUTPUT 225 or STOP 227 is selected.

When at the determination step either one of the facsimile titles 233 isselected, the process step goes to S820 of the received facsimiledisplay step. At S820 the data corresponding to the selected receivedfacsimile title 233 is read from received facsimile data memory 27E, andis displayed on the pen input device 3.

When at the determination step DATA OUTPUT 225 is selected from theimage plane, at S830 the data output process is carried out. A not-shownimage plane of data output is displayed. On the image plane the methodof output can be selected. In the selected method the data read from thereceived facsimile data memory 27E is output. For example, the data istransmitted through the telephone output connector 69 to anotherfacsimile terminal equipment, or through the data input/output connector73 to another computer. When the data is transmitted to the facsimileterminal equipment, it is printed out.

When at the determination step STOP 227 is selected with input pen 55from the image plane, the received facsimile display process routineonce ends.

In the aforementioned received facsimile display process routine, thefacsimile data received via the wireless telephone set 7 and stored inthe received facsimile data memory 27E can be displayed or transmittedoutside for printing out, for example.

FIG. 19 is a flowchart of deletion process routine. When the routine isstarted, at S900 the image plane of facsimile list is displayed. Thenames of data stored in the facsimile data memory 27A and in thereceived facsimile data memory 27E are displayed in the not-shown imageplane of facsimile list. Either one is selected from the names displayedon the image plane of facsimile list with the input pen 55, and the datahaving the selected name is deleted at S910.

In the deletion process routine, unnecessary data can be deleted fromthe transmitted or received facsimile data.

At the aforementioned step S430 of facsimile process in the communicatorcontrol routine as shown in FIG. 9, the facsimile transmission data canbe prepared, transmitted and displayed just by operating the input pen55.

FIG. 20 is a flowchart of telephone process routine, FIG. 21 illustratesthe image plane of telephone menu, FIG. 22 illustrates the image planeof message selection, FIG. 23 is a flowchart of set process routine, andFIG. 24 is a flowchart of the process routine for displaying records inthe telephone answering machine.

As shown in FIG. 20, after the telephone process routine is started, atS1000 the image plane of telephone menu is displayed. As shown in FIG.21, the image plane of telephone menu is divided in menu area 241 andtransmission selection area 243. SET 245, RECORD DISPLAY 247 and STOP249 are displayed in the menu area 241. SELECT ADDRESSEE(NEXT PAGE) 251and TRANSMISSION CONDITION 254 are displayed in the transmissionselection area 243. Addressee list 253 and transmission condition list255 are also displayed in the transmission selection area 243. In theaddressee list 253 addressee names 257 are displayed and in thetransmission condition list 255 transmission conditions 259 aredisplayed.

After the image plane of telephone menu is displayed, it is determinedat the determination step S1010 that either one of addressee names 257,SET 245, DISPLAY RECORD 247 or STOP 249 is selected.

When at the determination step either one of addressee names 257 isselected, it is determined at S1020 that IMMEDIATE 261, CONVEY MESSAGE263, SET 245, DISPLAY RECORD 247 or STOP 249 is selected. When at S1010IMMEDIATE 261 is selected, telephone call is immediately made at S1030.At S1030 a telephone call is made to reach the addressee selected atS1010.

When at the determination step CONVEY MESSAGE 263 is selected, at S1040the image plane of message selection is displayed. The image plane ofmessage selection is, as shown in FIG. 22, divided into a menu area 271and a message selection area 273. In the menu area 271, TELEPHONE CALL275 and STOP 277 are displayed. In the message selection area 273,SELECT MESSAGE 279 and a message list 281 are displayed. In the messagelist 281, message names 283 are displayed.

After the image plane of message selection is displayed, it isdetermined at S1050 that STOP 277 or either one of the message names 283is selected. If STOP 277 is selected, the telephone process routine onceends. If one of the message names 283 is selected, the messagecorresponding to the selected message name 283 is displayed at S1060,which is not shown herein. The message is stored in advance into messagedata memory 27F of RAM 27. The message in the message data memory 27F isprepared and stored therein by operating the input pen 55 duringnot-shown message addition routine or message change routine.

After the selected message is displayed, it is determined at S1070 thatthe not-shown display of TELEPHONE CALL or of STOP is selected. If thenot-shown display of TELEPHONE CALL is selected, at S1030 a telephonecall is made, conveying the message. At S1030 after the channel foraddressee is connected, the selected message is phonetically andautomatically conveyed to the addressee. If any response is made by theaddressee, t he response is stored as the phonetic data into receivedtelephone record memory 27G. During the not-shown process forreproducing the received and recorded telephone, the response isreproduced from the memory 27G.

If the not-shown display of STOP is selected at S1070, the telephoneprocess routine once ends, thereby stopping the conveyance of message.

If SET 245 is selected from the image plane of telephone menu, at S1080the set process is carried out. As shown in FIG. 23, first at S1100 theimage plane of set is displayed. In the image plane of set not shownherein, RECORD, CANCEL RECORD, STOP, PHONETIC MODE and CONVERSION MODEare displayed. After the image plane is displayed, it is determined atthe determination step that RECORD, CANCEL RECORD, STOP, PHONETIC MODEor CONVERSION MODE is selected.

If RECORD is selected, at S1120 the process of record is carried out byan answering machine. At S1120 the answering machine is set to recordthe telephone call received via the wireless telephone set 7. Thereceived telephone call is automatically responded to and the receiveddata is automatically stored into record memory 27H.

If CANCEL RECORD is selected at the determination step, the recordprocess is canceled at S1130, thereby stopping the record of thereceived telephone call. If STOP is selected at the determination step,the set process once ends.

If PHONETIC MODE is selected at the determination step, the conversionof phonetic data into character data is canceled at S1140. Theconversion of phonetic data into character data is now described.

If CONVERSION MODE is selected at the determination step, the conversionof phonetic data into character data is carried out at S1150. Therecorded phonetic data stored in the received telephone record memory27G of RAM 27 is converted through the phonetic analyzing processor 24into character data and the character data is stored into the receivedcharacter data memory 27I. When the answering machine is not used, thephonetic signals received via the wireless telephone set 7 are convertedinto the character data on a real-time basis, so that the character datais displayed on the pen input device 3. In the conversion mode thereceived telephone call can be listened to and at the same timeconfirmed with the converted character data.

In the aforementioned set process routine, it can be easily set whetheror not recording is done by the telephone answering machine. Theconversion of phonetic data into character data is convenient for thetelephone calls without making any sound or is useful for the telephonecalls made by those who cannot hear or speak.

When RECORD DISPLAY 247 is selected from the image plane of telephonemenu, record display process is executed at S1090.

In the record display process, as shown in FIG. 24, first at S1200 animage plane of record listing is displayed. In the image plane not shownherein, a record list, a record character list, DELETE and STOP aredisplayed. If it is determined at the determination step that selectionis made from the record list or the record character list, the selecteddata is reproduced at S1220. When the selection is made form the recordlist, the recorded phonetic data is read from the received telephonerecord memory 27G of RAM 27 and reproduced through the earphone 49 orthe loudspeaker 51. When the selection is made from the record characterlist, the recorded character data is read from the received characterdata memory 27I of RAM 27 and reproduced on the display of the pen inputdevice 3.

If DELETE is selected from the image plane with the input pen 55 at thedetermination step, the record data selected from the record list orrecord character list with the input pen 55 is deleted from the receivedtelephone record memory 27G or the received character data memory 27I,respectively, at S1230.

If. STOP is selected with the input pen 55 at the determination step,the record display process routine once ends.

In the aforementioned process routine for displaying the record in thetelephone answering machine, the recorded phonetic data of the receivedtelephone call can be reproduced and the converted character data can bedisplayed.

FIG. 25 is a flowchart of data process routine, FIG. 26 illustrates animage plane of data input, FIG. 27 is a flowchart of transmissioncondition set process routine, and FIG. 28 is a flowchart of datatransmission process routine.

As shown in FIG. 25, when the data process routine is started, first atS1300 an image plane of data input is displayed. The image plane of datainput is, as shown in FIG. 26, divided into a menu area 291 and a datainput area 293. In the menu area 291, SET TRANSMISSION CONDITION 295,TRANSMIT DATA 297, DISPLAY RECEIVED DATA 299 and STOP 301 are displayed.In the data input area 293 nothing is displayed at first.

After the image plane of data input is displayed, it is determined atthe determination step S1310 that data input, SET TRANSMISSION CONDITION295, TRANSMIT DATA 297, DISPLAY RECEIVED DATA 299 or STOP 301 isselected. The selection of data input means that the input pen 55 isbrought in contact with the data input area 293.

When the data input is selected, data input process is carried out atS1320. In the data input process, for example, as shown in FIG. 26, theinput pen 55 is brought in contact with a point 303, a cursor 305 isdisplayed on the point 303 and a pen input frame 307 is displayed.Subsequently, the entered data is stored into transmission data memory27J.

When SET TRANSMISSION CONDITION 295 is selected at the determinationstep, the transmission condition set process is carried out at S1330,which is detailed later. When TRANSMIT DATA 297 is selected, the datatransmission process is executed at S1340. When DISPLAY RECEIVED DATA299 is selected, the received data display process is executed at S1350.When STOP 301 is selected, the data process routine once ends.

In the transmission condition set process at S1330, as shown in FIG. 27,an image plane of transmission condition set is displayed at S1400. Inthe image plane not shown herein, SELECT, STOP and END are displayed.

When SELECT is selected, the transmission condition is changed at S1420.First in the process of transmission condition change, an image plane oftransmission condition change is displayed. In the image plane not shownherein, END, STOP and a list of transmission conditions are displayed.In the list of transmission conditions, BPS, CHARACTER LENGTH, PARITYCHECK, STOP BIT, X PARAMETER or other data transmission conditions aredisplayed. At the subsequent step, pen input is done on the image plane.

When END is selected from the image plane of transmission condition setor from that of transmission condition change, the transmissioncondition is defined. When STOP is selected from the image plane, thetransmission condition set process routine once ends, thereby stoppingthe transmission condition change. The original transmission conditionremains unchanged.

In the transmission condition set process routine, the specification ofdata transmission among computers can be set.

When TRANSMIT DATA 297 is selected at S1310 in FIG. 25, the datatransmission process shown in FIG. 28 is executed. In the datatransmission process routine, an image plane of data transmission isdisplayed at S1500. In the image plane not shown herein, SELECTADDRESSEE, SELECT TRANSMISSION TIME, SET and STOP are displayed. It isdetermined at the determination step S1510 that SELECT ADDRESSEE, SELECTTRANSMISSION TIME, SET or STOP is selected.

When SELECT ADDRESSEE is selected at the determination step, thetransmission number of the selected address is set at S1520.

In the transmission number set process routine, an image plane oftransmission number selection is displayed. In the image plane not shownherein, a list of transmission numbers and ADD NEW NUMBER are displayed.A plurality of transmission numbers are displayed in the list. When ADDNEW NUMBER is selected, a pen input frame is displayed. By operating theinput pen 55, new transmission number is entered. The designatedtransmission number is stored into the data transmission number memory27K.

When SELECT TRANSMISSION TIME is selected at the determination step, thetransmission time is set at S1530. In the transmission time set processroutine, an image plane of transmission time selection is firstdisplayed. In the image plane not shown herein, INPUT TRANSMISSION TIMEand IMMEDIATE are displayed. When INPUT TRANSMISSION TIME is selected, apen input frame is displayed. The transmission date and time are enteredwith the input pen 55 on the pen input frame and stored into the datatransmission time memory 27L. When IMMEDIATE is selected, the immediatedata is stored into the memory 27L.

After the transmission date and time are entered into the memory 27L, itis determined at S1540 whether or not immediate transmission is made.When it is determined at S1540 that the transmission is not immediatelymade, the data transmission process routine once ends. When it isdetermined that immediate transmission is made, the data is transmittedat S1550.

At S1550 the transmission data is read from the transmission data memory27M and is immediately transmitted under the transmission condition setat S1330 to the transmission number set at S1520.

When STOP is selected at S1510, the data transmission process routineonce ends.

When SET is selected at S1510, the data set process is carried out atS1560. In the data set process routine, an image plane of data set isdisplayed. In the image plane not shown herein, a list of data inputchannels and a list of input modes are displayed. In the list of datainput channels, DATA INPUT/OUTPUT CONNECTOR 73, CARD CONNECTOR 75 andCARD CONNECTOR 77 are displayed. In the list of input modes TEXT,BINARY, MMR DATA, RS232C and other are displayed.

In the data transmission process routine, the conditions for data inputand transmission are set.

When DISPLAY RECEIVED DATA 299 is selected at S1310 in FIG. 25, thereceived data process routine is executed at S1350. In the received dataprocess routine, an image plane of received data display list isdisplayed. The received data is selected and displayed on the imageplane not shown herein. The data can be transmitted outside from theselected port as required.

When STOP 301 is selected at S1310, the data process routine once ends.

In the aforementioned data process routine, data can be transmitted toanother computer, or the data transmitted from another computer can bedisplayed.

FIG. 29 is a flow chart of application process routine, and FIG. 30illustrates an image plane of application selection.

Turning back to FIG. 9, when APPLICATION MENU 139 is selected at S420,the application process is executed at S460. In the application processroutine, as shown in FIG. 29, an image plane of application selection isdisplayed at S1600. The image plane is, as shown in FIG. 30, dividedinto a menu area 311 and an application selection area 313.

In the menu area 311, REPLACE 315, PREVIOUS PAGE 317, NEXT PAGE 319,STOP 321 and EXECUTE 323 are displayed.

In the application selection area 313 a list of application 325 isdisplayed, and circles 327 are displayed indicating the applicability.White circles 329 indicate the applicability and black circles 331indicate the inapplicability. The black circles 331 indicate that theapplication software card for executing the corresponding process is notset in the card holder 79.

In the application list 325 application items 333 are displayed.

After the image plane of application selection is displayed, it isdetermined at S1610 that selection is made from the image plane ofapplication selection. When selection is made from the menu area 311 ofthe image plane, the process corresponding to the selected display isexecuted. When STOP 321 is selected, the application process routineonce ends. When selection is made from the application selection area313 of the image plane, the process corresponding to the selectedapplication item is executed at S1620. Examples of application aredescribed later.

FIG. 31 is a flow chart of application menu registration processroutine, and FIG. 32 is a flow chart of communicator center menuregistration process routine.

The application menu registration process routine shown in FIG. 31 isstarted in a short cycle. First, it is determined whether or not a newapplication software card is inserted, by detecting the insertion ofapplication software cards 95, 97 into card connectors 75, 77,respectively. When the application software cards 95, 97 are inserted,it is determined whether or not the cards are already in the applicationregistration.

When no new application software card is inserted, the application menuregistration process routine once ends. When the new applicationsoftware card is inserted, at S1710 the registration data is inputted.Specifically, a specified data necessary for use of the card is entered.Subsequently, at S1720 the application registration is executed, and newapplication menu is registered into the application registration area29A of EEPROM 29. After the application registration is executed, newdisplay is added to the menu area 311 of the image plane of applicationselection shown in FIG. 30.

The communicator center menu registration process routine shown in FIG.32 is started in a short cycle. First it is determined at S1800 whetheror not personal communicator 1 is in communication with communicatorcenter 391. If it is not in communication with the communicator center391, the routine once ends.

If it is in communication with the communicator center 391, communicatorcenter menu is read at S1810. The communicator center menu, which is notdetailed herein, is included in the communication data exchanged withthe communicator center 391. After the communicator center menu is readout, it is determined at S1820 whether or not there is any change in thecommunicator center menu. If there is no change, the routine once ends.If there is some change, the communicator center menu is registered atS1830. The communicator center menu is registered into the communicatorcenter menu area 29B of EEPROM 29. Thus, the communicator center menu isappropriately amended. Public communication channel 395 is connected toswitched network 403, and the switched network 403 is connected tonavigation center 405, satellite center 407 and bank computer center409.

FIG. 33 is a flowchart for the communicator center call process routine.FIGS. 34-36 are the explanatory views of communicator center callprocess routine. FIG. 37 is an explanatory view of communicator center391.

As shown in FIG. 37, the communicator center 391 is connected towireless telephone center 393. The wireless telephone center 393 isconnected to the public communication channel 395, is located in eachspecified wireless telephone service area and is in bidirectionalcommunication with the wireless telephone set such as the personalcommunicator 1. The communicator center 391 is also connected to ticketagency 397, bank computer center 399, security company 401 and other.

The communicator center call process routine shown in FIG. 33 is startedwhen in the application process routine shown in FIG. 29 the display ofwhite circle 329 on 11 COMMUNICATOR CENTER CALLING.ON-LINE is selectedfrom application selection area 313 at S1610. First at S1900 applicableitems are displayed. As shown in FIG. 34 an instruction for selection351 and a list of applicable items 353 are displayed. In the applicableitem list 353 applicable items 355 are displayed. Subsequently, it isdetermined at S1910 that either one of applicable items 355 is selected,and the menu of the selected applicable item is displayed at S1920.

As shown in FIG. 35, in the applicable item menu an instruction forselection 361 and a list of selection items 363 are displayed. In theselection item list 363 selection items 365 are displayed. Subsequently,it is determined at S1930 that either one of the selection items 365 isselected, and the individual process image plane for the selected item365 is displayed at S1940. As shown in FIG. 36, in the individualprocess image plane the input or selection of a specified data isrequested for. FIG. 36 illustrates the reservation for tickets. In theimage plane shown in FIG. 36 an individual process title 371, input data373, 377, 381, input columns 375, 379, a selection column 383 and an peninput area 385 are displayed.

After the information is entered on the individual process image plane,the individual process is executed at S1950. In the individual processroutine, first the communication center 391 is connected. The dataentered on the individual process image plane is transmitted tocommunication center 391, and the desired ticket can be reserved by thespecified procedure.

When the personal communicator 1 is in communication with thecommunicator center 391 as aforementioned, tickets can be reserved orvarious information can be obtained efficiently and exactly.

The personal communicator 1, which is provided with the applicationprocess function, can cover innumerable application ranges.

FIG. 38 is a flow chart of set process routine, and FIG. 39 is anexplanatory view of set item selection image plane.

Turning back to FIG. 9, if SETTING MENU 141 is selected at S420, the setprocess routine shown in FIG. 38 is executed. First at S2000 a set itemselection image plane is displayed. In the set item selection imageplane shown in FIG. 39 SELECT ITEM TO BE SET 411, a selection item list413 and STOP 417 are displayed. In the selection item list 413, items tobe set 415 are displayed.

After the set item selection image plane is displayed, it is determinedat S2010 that SELECT ITEM TO BE SET 411 or STOP 417 is selected. If STOP417 is selected at S2010, the routine once ends. If SELECT ITEM TO BESET 411 is selected and either one of the items of the selection itemlist 413 is selected, the following set process is executed.

When FAX TRANSMISSION 421 is selected, the process for setting thefacsimile transmission is executed at S2020. When FAX RECEIPT 423 isselected, the process for setting the facsimile receipt is executed atS2030. When DATA TRANSMISSION 425 is selected, the process for settingthe data transmission is executed at S2040. When DATA RECEIPT 427 isselected, the process for setting the data receipt is executed at S2045.When TELEPHONE CALL 429 is selected, the process for setting thetelephone call is executed at S2050. When TELEPHONE RECEIPT 431 isselected, the process for setting the telephone receipt is executed atS2060.

In the respective process routines S2020-S2060, a specified setting isperformed following a specified procedure.

The personal communicator 1 is controlled as aforementioned, and theoperator can input, output or set the data using the communicator 1.

FIG. 40 is a flow chart of facsimile transmission time monitoringprocess routine, and FIG. 41 is a flow chart of data transmission timemonitoring process routine. These processes are started in a shortcycle. In FIG. 40 after the facsimile transmission time monitoringprocess routine is started, first it is determined at S2100 whether ornot there is facsimile data to be transmitted. Specifically, it isdetermined whether or not there is facsimile data stored in thefacsimile data memory 27A. When it is determined at S2100 that there isno facsimile data to be transmitted, the facsimile transmission timemonitoring process routine once ends. When there is facsimile data, itis determined at S2110 whether or not it is time to transmit, bycomparing the transmission time set in the transmission time memory 27Dwith the present time.

When it is not time to transmit, the facsimile transmission timemonitoring process once ends. When it is time to transmit, facsimiledata is transmitted at S2120.

In the facsimile transmission time monitoring process routine, reservedfacsimile transmission is done.

As shown in FIG. 41, after the data transmission time monitoring processroutine is started, it is determined at S2200 whether or not there isdata to be transmitted. Specifically, it is determined at S2200 whetheror not there is data stored in transmission data memory 27M. When thereis no data to be transmitted, the data transmission time monitoringprocess routine once ends. When there is data to be transmitted atS2200, it is determined at S2210 whether or not it is time to transmit,by comparing the transmission time set in data transmission time memory27L with the present time.

When it is not time to transmit, the data transmission time monitoringprocess routine once ends. When it is time to transmit, datatransmission is done at S2220.

In the aforementioned data transmission time monitoring process, thereserved data transmission is made.

With the aforementioned personal communicator 1 you can make a telephonecall, transmit facsimile message, transmit data and process variousapplications, without operating the keyboard. In addition, you can carrythe personal communicator 1 with you.

Consequently, very convenient information exchange unit can beadvantageously provided.

Second to fourth embodiments are now explained. The explanation of thefeatures these embodiments have in common with the first embodiment isomitted. Only the different features are explained. For the commonfeatures, refer to the drawing figures and description corresponding tothe first embodiment.

Second Embodiment

In the second embodiment, as shown in FIG. 42, the personal communicator1 is further provided with GPS user unit.

As shown in FIG. 43, the personal communicator 1 is also provided withEPROM connector 76.

Map data ROM 96 is inserted into EPROM connector 76. In the same way asthe first embodiment, word processor software and data base software arestored in the application software ROM 94. In the second embodiment, thenavigation software is added to the application software ROM 94.

The word processor software provides the personal communicator 1 withthe word processor function, and the data base software provides thepersonal communicator 1 with the data base function.

The map data ROM 96 is provided with map data such as road map,geographic names and facilities names as well as with the associated mapdata such as the address and telephone number of public utilities. Theassociated map data includes, for example, the address, positionalcoordinate and telephone number of JAF or other automobile serviceagencies, taxi companies and police stations. Plural telephone numbersfor respective sections and requirements are registered for oneappellation.

The navigation software provides the personal communicator 1 with thenavigation function. As a navigation function, based on present positiondata NEH of the positional coordinate and altitude read from the GPSuser unit 8, the map data of the vicinity of the present position in aspecified area is read from the map data ROM 96, and is displayed on thedisplay surface 3C of pen input device 3.

As shown in FIG. 43, the GPS user unit 8 is connected to the personalcommunicator 1.

As shown in FIG. 42, the GPS user unit 8 is provided with a knownantenna 8A, a coordinate arithmetic unit 8B, a display 8C and operationbuttons 8D, and transmits the present position data NEH of thepositional coordinate and altitude of the present position to thepersonal communicator 1. As shown in FIG. 43, the GPS user unit 8 isconnected via data output cable 103 to the data input/output controller71 of personal communicator 1 and transmits the present position dataNEH to the personal communicator 1. The coordinate NE and altitude H ofthe present position are displayed on the display 8C. Power is turned onor off or the measuring mode is set with the operation buttons 8D.

In the second embodiment, in the image plane of status report shown inFIG. 45, NAVIGATION MENU 138, GPS BEING OPERATED 143, set responseconditions 145 and set automatic response conditions 147 are displayed.

In the communicator control of the second embodiment, when it isdetermined at S420 of FIG. 44 that NAVIGATION MENU 138 is selected,navigation process is executed at S455.

When APPLICATION MENU 139 is selected, application process is executedat S460.

As shown in FIG. 47, in the document selection area 183 of the facsimilemenu image plane according to the second embodiment, SELECT DOCUMENT194, SELECT MAP 196 and a list of scales 198 are displayed. In the scalelist 198 scales 199 are displayed.

In the second embodiment, when SELECT DOCUMENT and either one ofdocument names 197 are selected at S610 of the facsimile menu processshown in FIG. 46, the document process is executed at S630 in the sameway as the aforementioned step S520 of FIG. 11. Specifically, thepre-stored document is edited for use.

When SELECT MAP and either one of scales 199 are selected at theselection step S610, the map process is executed at S635. In the mapprocess routine the map data centering on the present position in theselected scale is read from the map data ROM 96 and is displayed in thedocument input area 153. For example, when 1 300M 199A is selected, themap of 300 square meter area centering on the present position isdisplayed. The data of the present position is transmitted from the GPSuser device 8. Subsequently, regarding the displayed map data thedocument process is executed in the same way as S630. The document orother data can be displayed overlapping the display of map data on theimage plane.

In the second embodiment when (NEXT PAGE) 251A of SELECT ADDRESSEE (NEXTPAGE) 251 is selected from the image plane of facsimile transmissionshown in FIG. 49A, the image plane is changed to that of telephone menushown in FIG. 49B. In the telephone menu image plane, SELECT ADDRESSEE264, NEAREST TRANSMISSION 265, a list of addressees 266, EMERGENCYTRANSMISSION 267 and a list of emergency addressees 268 are displayed.

When it is determined at S1010 that the nearest transmission isselected, the nearest transmission process is executed at S1031. Thenearest transmission process is executed when an addressee is selectedfrom the list of addressees 266. In the process routine, coordinate NEof the present position is first entered. Subsequently, the appellationof the nearest addressee is entered. For example, as the appellation, 1JAF 266A is selected.

Subsequently, the telephone number of the selected addressee nearest thepresent position is read from the map data ROM 96.

When plural telephone numbers, for example, “RECEPTIONIST XX, TRAFFICSECTION XX AND CRIMINAL SECTION XX AT XX POLICE OFFICE” are read fromthe map data ROM 96, selection frame 266B is displayed in the telephonemenu image plane as shown in FIG. 49B. In the selection frame 266B, aselection list 266C, NEXT PAGE 266D, DELETE 266E and EXECUTE 266F aredisplayed. In the selection list 266C, for example, “1 RECEPTIONIST XX”or other telephone number is displayed.

When it is determined at S1010 that emergency transmission is selected,the emergency transmission process is executed at S1032. The emergencytransmission process is executed when the emergency addressee isselected from the emergency addressee list 268. In this process routine,the coordinate NE of the present position is entered, and then theappellation of the nearest emergency addressee is entered. Subsequently,the telephone number of the entered emergency addressee is read from themap data ROM 96. After the nearest transmission process routine of S1031or the emergency transmission process routine of S1032 is executed, thetelephone call process is executed at S1030. In the telephone callprocess routine, immediately set telephone number is called. The nearestaddressee or the emergency addressee is thus connected by telephone.

After the telephone call process routine is followed, the telephoningprocess is executed at S1033. In the telephone process routine,telephone image plane 269 is first displayed as shown in FIG. 50. In thetelephone image plane 269, the appellation of telephonee 269A, the typeof telephonee equipment 269B, a list of GPS interrupting process 269Cand END THE TELEPHONE 269D are displayed.

The appellation of telephonee 269A indicates that of the other partyconnected by telephone. For the display of telephonee appellation 269A,data for the display of addressee names 257 as well as the data readfrom map data ROM 96 are used. As the telephonee equipment type 269B,the communicator type of the other party on the telephone is displayed.The type 269B is displayed when data is exchanged with the other partyaccording to a predetermined rule. In a list of GPS interrupting process269C, MAP GUIDE ANNOUNCEMENT 269E, VICINITY MAP FAX 269F and VICINITYMAP DATA COMMUNICATION 269G are displayed.

After the telephoning process is finished, it is determined at S1034which display is selected from the telephone image plane. When END THETELEPHONE 269D is selected, the telephone process routine once ends. Anyinput is waited for until either display is selected from the imageplane.

Specifically, when GUIDE ANNOUNCEMENT 269E is selected, the guideannouncement process is executed at S1035. When VICINITY MAP FAX 269F isselected, the vicinity map is transmitted via facsimile at S1036, andwhen VICINITY MAP DATA COMMUNICATION 269G is selected, the vicinity mapdata is transmitted at S1037. After either of the process steps S1035through S1037 is finished, the process step returns to the telephoningprocess step, thereby waiting for the next selection.

At S1035 of guide announcement process step, the geographical data ofthe present position is announced. The coordinate NE of the presentposition is first entered. Subsequently, the map data of the presentposition is read from map data ROM 96, and the geographical features ofthe present position are extracted from the map data. Specifically, theregional name data, the distance and direction from public facilities,the position of guide mark for a national or prefectural road, and thedistance and direction from the guide mark relative to the presentposition are read from ROM 96.

The read data is converted to voice by the phonetic signal generator 43and mixed for transmission to the telephone line. Consequently, theguide announcement to the present position together with telephonemessage is transmitted through the line.

At S1036 of vicinity map facsimile process step the vicinity map of thepresent position is transmitted via facsimile. First, the coordinate NEof the present position is entered. Subsequently, the roads and othermap data around the present position are read from map data ROM 96 toform the data for displaying the image plane of vicinity map, andfacsimile signals are mixed for transmission to the telephone line beingconnected. Thus, the vicinity map is transmitted to the other party viafacsimile.

At S1037 of vicinity map data transmission process step, the vicinitymap data around the present position is transmitted. First, thecoordinate NE of the present position is entered. Subsequently, theroads and other map data around the present position are read from mapdata ROM 96 to form the vicinity map image plane data and coordinatedata. Data signals are mixed according to a predetermined protocol fortransmission to the telephone line being connected. Thus, the vicinitymap data is transmitted to the other party.

In the second embodiment, when the data process routine shown in theflow chart of FIG. 51A is started, the data input image plane shown inFIG. 51B is displayed. In the menu area 291 of the data input imageplane VICINITY MAP 300 is displayed. When it is determined at S1310 thatVICINITY MAP 300 is selected, the map process routine is executed atS1315 such that the vicinity map is displayed in the data input area 293of the image plane. In the routine, the coordinate NE of the presentposition is first entered. Subsequently, the map and road data aroundthe present position is read from the map data ROM 96. As shown in FIG.51B, the data is written on the data input area 293.

FIG. 52 is a flow chart of navigation process routine.

When it is determined at S420 in the flow chart of FIG. 9 thatNAVIGATION MENU 138 is selected, the navigation process routine isstarted.

First, the image plane of navigation menu is displayed at S1570.Subsequently, it is determined at S1580 which is selected from the imageplane. The process selected from the image plane is executed at S1590.

In the navigation process routine, the output from GPS user device 8 andthe data from map data ROM 96 are used.

When it is determined at S420 of FIG. 9 that SETTING MENU 141 isselected from the image plane, the set process routine shown in the flowchart of FIG. 53 is started. First at S2000 the set item selection imageplane is displayed. As shown in FIG. 54, SELECT THE ITEM TO BE SET 411,selection list 413 and STOP 417 are displayed on the display surface 3C.In the selection list 413, items to be set 415 are displayed.

After the image plane of set item selection is displayed, it isdetermined at S2010 which is selected from the image plane. When STOP417 is selected at S2010, the set process routine once ends. When eitheritem to be set is selected from the selection list 413, the selectedprocess is executed.

Specifically, in the second embodiment, when GPS ASSOCIATED 420 isselected from the image plane of FIG. 54, the GPS associated set processroutine is executed at S2015 as shown in FIG. 53.

When FAX TRANSMISSION 421 is selected from the image plane, thefacsimile transmission set process routine is executed at S2020. WhenFAX RECEIPT 423 is selected, the facsimile receipt process routine isexecuted at S2030. When DATA TRANSMISSION 425 is selected, the datatransmission set process routine is executed at S2040. When DATA RECEIPT427 is selected, the data receipt set process routine is executed atS2045. When TELEPHONE CALL 429 is selected, the telephone call setprocess routine is executed at S2050. When TELEPHONE RECEIPT 431 isselected, the telephone receipt set process routine is executed atS2060.

In the respective process routines S2020-S2060, the specified setting isdone by following the specified procedure.

Under the aforementioned communicator control, the user can input,output and set the data.

FIG. 55 is a flow chart of the GPS associated set process routine andFIG. 56 is an explanatory view of GPS set image plane. When the GPSassociated set process routine is started, first at S2070 the imageplane of GPS set is displayed. As shown in FIG. 56, GPS set image plane441 is provided with the display of GPS ASSOCIATED SET 443, STOP 445,END 447, GPS USE 449, NO USE 451, AUTOMATIC RESPONSE 453, NO SELECTION455, TELEPHONE 457, FAX 459, DATA 461, RESPONSE 463, NO SELECTION 465,TELEPHONE 467, FAX 469 and DATA 471.

After the GPS set image plane is displayed, it is determined at S2075which display is selected from the image plane. Subsequently at S2077,the process routine for the selected item is executed.

The set process routine is executed as follows.

-   (1) When GPS USE 449 is selected, the use of GPS user device 8 is    registered in personal communicator 1. Present position data NEH is    transmitted from data input/output controller 71 in a short cycle    and stored into present position memory 27N. The data stored in    present position memory 27N is read for use as the coordinate data    NE of the present position through the specified routine. When NO    USE 451 is selected, the process routine for reading present    position data NEH is canceled.-   (2) The selection of TELEPHONE 457, FAX 459 and DATA 461, adjacent    to AUTOMATIC RESPONSE 453 is effective only when GPS USE 449 has    been selected. The automatic response means the process routine in    which it is determined that a request for transmission of present    position data is received from the other personal communicator while    the personal communicator 1 is waiting for receipt.

When TELEPHONE 457 is selected, the phonetic announcement of the requestfor transmission of present position is received from the other personalcommunicator. When the selection is set, in response to the request fortransmission of present position from the other personal communicator,the present position data is transmitted to the other personalcommunicator.

When FAX 459 is selected, the image plane of present position is sentvia facsimile to the other personal communicator.

When DATA 461 is selected, the data of the present position isdata-transmitted to the other personal communicator.

When NO SELECTION 455 is selected, no response is made to the requestfor transmission from the other personal communicator.

-   (3) The selection of TELEPHONE 467, FAX 469 and DATA 471, adjacent    to RESPONSE 463 is effective only when GPS USE 449 has been    selected. The response indicates the process routine in which it is    determined that a request for transmission of present data is    received from the other party while the personal communicator 1 is    in transmission.

When TELEPHONE 467 is selected, a request for transmission of presentposition is received from the other party. When the selection is set, inresponse to the request for transmission of present position from theother personal communicator 1, the present position is returned.

When FAX 469 is selected, the image plane of present position is sentvia facsimile to the other party.

When DATA 471 is selected, the data of present position isdata-transmitted.

When NO SELECTION 465 is selected, no response is made to the requestfor transmission from the other personal communicator 1.

When END 447 is selected, the process routine for storing the set datais executed at S2079 and the GPS associated set routine once ends. Thedata is stored in GPS set area 29C of EEPROM 29.

FIG. 57 is a flow chart of GPS automatic response process routine, FIG.58 is a flow chart of GPS telephone announcement response processroutine, FIG. 59 is a flow chart of GPS FAX response process routine,and FIG. 60 is a flow chart of GPS response process routine. The GPSautomatic response process routine shown in FIG. 57 and the GPS responseprocess routine shown in FIG. 60 are started by CPU 23 in a short cycle.

When the GPS automatic response process routine shown in FIG. 57 isstarted, it is determined at S2080 whether or not there is a call forGPS automatic response, based on the GPS automatic response call flag,the output from the not shown receipt process routine. In the not shownreceipt process routine, if a call for GPS automatic response isincluded in the transmission data from the other party, the flag of callfor GPS automatic response is set.

If there is no call for GPS automatic response, the GPS automaticresponse process routine once ends. On the other hand, if there is acall for the response, it is determined at S2081 that the call forannouncement, facsimile or data is made, based on a GPS automaticresponse call flag.

Subsequently, when there is a call for announcement, the GPS telephoneannouncement response is made at S2082. On the other hand, when there isa call for facsimile, GPS facsimile response is made at S2083. Whenthere is a call for data, GPS data response is made at S2084.

In the process routine for GPS telephone announcement response shown inFIG. 58, the coordinate of present position is first entered at S2086.Subsequently, data input from the map data ROM is executed at S2087. Thefeatures around the present position are extracted from the data atS2088. Subsequently, the announcement of the present position is made atS2089. In the process routine, in response to the call from the otherpersonal communicator, the announcement of present position is returned.

When the GPS FAX response process routine shown in FIG. 59 is started,the present position coordinate is first entered at S2090. Subsequently,the data input from map data ROM is executed at S2091. After thefacsimile image plane data is prepared at S2092, the map of presentposition is transmitted via facsimile at S2093.

In the GPS data response process routine at S2084 in FIG. 57, which isnot shown in detail, the data of the map in the vicinity is transmitted.

When the GPS response process routine shown in FIG. 60 is started, it isfirst determined at S2094 whether or not there is a call for GPSresponse. The GPS response call is from the not-shown receipt processroutine. In the not-shown receipt process routine, when the GPS responsecall is included in the data transmitted from the other party, the flagof call for GPS response is set.

When there is no call for GPS response, the process routine once ends.On the other hand, when there is a call, it is determined at S2095 thatthe call is for announcement, facsimile or data, based on the flag ofcall for GPS response.

When the call is for announcement, a GPS telephone announcement responseis made at S2096. When the call is for facsimile, a GPS facsimileresponse is made at S2097. When the call is for data, a GPS dataresponse is made at S2098.

The case is now explained where in the second embodiment the GPS userdevice is connected to personal communicator 1 for use. FIG. 61 is anexplanatory view of the condition in use. As shown in FIG. 61, personalcommunicator 1 and GPS user device 109 are laid on the dashboard 503 inan automobile 501.

As is known, GPS user device 109 is composed of an antenna 109A and acoordinate arithmetic unit 109B, providing the output of presentposition data NEH, the positional coordinate and altitude of the presentposition. The present position data NEH is transmitted via datainput/output controller 71 to personal communicator 1.

FIG. 62 is an explanatory view of navigator menu. The navigator menu isdisplayed on display surface 3C. When 13 NAVIGATOR 505 is selected fromthe image plane shown in FIG. 30, the navigator process routine isstarted. In the routine the application software card 95 for navigatoris set in the card holder 79. The subsequent process routines areexecuted based on the software stored in the application software card95.

The navigator menu shown in FIG. 62 is provided with the display ofNAVIGATOR MENU 511, STORED MAP GUIDE 513, NAVIGATION CENTER 515 andSATELLITE CENTER 517.

FIG. 63 is an explanatory view of stored map guide image plane. Theimage plane of stored map guide is displayed on pen input device 3, whenSTORED MAP GUIDE 513 is selected from the image plane of navigator menushown in FIG. 62. In the stored map guide image plane, FIX 521, FOLLOW523, a left-pointing arrow 525, scale ratios 1:12500 527, 1:25000 529,1:50000 531, 1:250000 533, a right-pointing arrow 535, GUIDE 537 and END539 are displayed. The image plane is provided with an area 541 wherethe map is displayed. In the map display area 541, an azimuth 543, roads545, place names 547, road numbers 549, a main-line passage 550, signals551 and the present point 553 are displayed. The map display area 541 inthe image plane is described later.

FIG. 64 is a flow chart of the process routine for displaying thenavigation image plane. The process routine is started, when the imageplane of stored map guide is displayed. It is first determined at S3000which display is selected from the image plane, FIX 521, FOLLOW.523,left-pointing arrow 525, 1:12500 527, 1:25000 529, 1:50000 531, 1:250000533, right-pointing arrow 535, GUIDE 537 or END 539. The display of theleft-pointing arrow 525 through the right-pointing arrow 535 is that ofscale ratio. When FIX 521 is selected, at S3010 the north point of themap is brought to the upper part of the map display area 541. WhenFOLLOW 523 is selected, at S3020 the direction of movement is brought tothe upper part of the map display area 541. When either of scale ratiodisplay 525 through 535 is selected, the map is displayed in adesignated scale ratio. When GUIDE 537 is selected, guide processroutine is executed at S3040. When END 539 is selected, the navigationimage plane display process routine once ends. When NAVI CENTER isselected, at S3050 the process routine for navigation centertransmission image plane is executed, which is described later.

When the north point is brought to the upper portion of the map displayarea at S3010, as shown in FIG. 63, the north in the map is positionedat the upper portion 541A of the map display area 541. When thedirection of movement is brought to the upper portion of the map displayarea at S3020, as shown in FIG. 65, the direction of movement isdirected toward the upper portion 541A of the map display area 541. Whenthe scale ratio is selected at S3030, the map having the selected scaleratio is displayed. When the left-pointing arrow 525 or theright-pointing arrow 535 is selected, the existing scale ratio isdecreased or increased. The scale ratio is thus steplessly changed.

When the guide process routine is started at S3040, the guide processroutine is executed as shown in FIG. 66. In the guide process routine,the frame of guide route input is displayed at S3100. At the step ofdisplaying the guide route input frame, as shown in FIG. 67(A) and (B),a guide route input frame 555 is displayed. The guide route input frame555, DELETE 557, MAP 559 and CONVERT 561 are displayed. The display ofDELETE 557 is for deleting the data entered in the guide route inputframe 555, MAP 559 is for finishing the input, and CONVERT 561 is fordictionary conversion.

The guide route input frame 555 is regulated such that the entered datais identified and stored as follows. For example, as shown in FIG.67(A), in one way place names 571 and arrows 573 are sequentiallyentered. As shown in FIG. 67(B), in the other way road numbers 575 arealso entered. In FIG. 67(A) the route for traveling first from Takayamathrough Toyama to Kanazawa is entered. In FIG. 67(B), road number R8 istaken on the route.

After completing the input of the guide route into the guide route inputframe 555, the general map of the guide route is displayed at S3110shown in FIG. 66. At the step of displaying the guide route general map,the image plane shown in FIG. 68 is displayed based on the guide routeentered at S3100. In the guide route general map, place names 547, thepresent point 553, road numbers 549, a contour of terrain 565 and atarget position 566 are displayed. The general view of the guide routecan thus be seen.

After the guide route general map is displayed for a specified timeperiod (several seconds), at S3120 the vicinity map is displayed. In thevicinity map, as shown in FIG. 69, place names 547, the present point553, road numbers 549, destinations 567 and a guide route 569 areprovided. The guide route 569 is the lines for the guide routing. Whenthe vicinity map is displayed, the vicinity of the present position canmainly be displayed even when the target position is set remote.

The vicinity map is updated on a real time basis when the presentposition is changed.

The vicinity map is displayed until the guide route is changed oranother process routine is selected at S3130.

FIG. 70 is a flow chart of map display process routine, FIG. 71 is aflow chart of present position display process routine, FIG. 72 is aflow chart of target position display process routine, and FIG. 73 is aflow chart of guide route display process routine. These processroutines are executed in a short cycle when the stored map guide imageplane is displayed.

When the map display process routine shown in FIG. 70 is started, firstat S3200 the input of fix or follow is executed. Subsequently, the scaleratio is input at S3210, and the coordinate of the present position isinput at S3220. At these process steps, the data set in the navigationimage plane display process routine and the present position data NEHtransmitted from GPS user device 109 are read.

Subsequently, at S3230 the direction of proceeding is calculated. Thedirection of proceeding is calculated based on the change in thecondition of present position coordinate. Next at S3240 the displayimage plane is determined. The map data required for the display of theimage plane is input at S3250. The map data is read from the navigatorapplication software card 95 held in the card holder 79.

After the map data is read, the map is displayed at S3260. Thus, theimage plane of the map almost centering on the present position isdisplayed.

When the present position display process routine shown in FIG. 71 isstarted, first at S3300 the coordinate of present position is input, andsubsequently at S3310 the data of display image plane is input. At theinput of display image plane data, the image plane data of the mapprepared in the map display process routine shown in FIG. 70 is entered.Specifically, the data of image plane at present on display is entered.Subsequently, the coordinate on the display image plane is calculated atS3320. At the process step, it is calculated which point on the displayimage plane corresponds to the present position, based on the data readat S3300 and S3310.

After the coordinate is calculated, the marking of the present positionis displayed at S3330. The present point 553 is displayed on theposition on the display image plane calculated at S3320.

Consequently, the present point 553 is displayed on the present positionof the map display image plane 541 on a real time basis, therebyindicating the present position.

When the target position display process routine shown in FIG. 72 isstarted, first at S3400 the coordinate of the target position is input.Subsequently, the display image plane data is input at S3410, and thecoordinate on the display image plane is calculated at S3420. Thecoordinate of the target position is the coordinate data of the terminalplace of the guide route which has been input at S3100 of FIG. 66 or thecoordinate value of the point designated with input pen 55 in thenot-shown target position input process routine. After calculating thecoordinate of the target position on the display image plane, themarking of the target position is displayed at S3430. At the processstep of target position marking display, target position 566 isdisplayed on the map display area 541. If the target position is notlocated within the map display area 541, the process routine once ends.In the target position display process routine, the marking of thetarget position can be displayed on the map display area 541.

When the guide route display process routine shown in FIG. 73 isstarted, first the coordinate of the present position is input at S3500.Subsequently, the coordinate of the target position is input at S3510and the guide route is calculated at S3520. When calculating the guideroute, roads are selected such that the shortest distance can be taken.If the route other than the selected guide route is actually taken, theactual route is regarded as a new guide route.

After the guide route is calculated, the data of display image plane isinput at S3530. Subsequently, the display position of guide route isobtained and the guide route is displayed at S3540. The guide route 569is displayed in a heavy line along the road 575.

In the guide route display process routine, the guide route is drawn onthe map display area 541.

FIGS. 74-76 are explanatory views illustrating the case the navigationcenter is used.

When NAVIGATION. CENTER 515 is selected from the navigator menu imageplane shown in FIG. 62, the image plane for using the navigation centeris displayed on the pen input device 3 as shown in FIG. 74. The imageplane for using the navigation center is provided with the display ofFIX 621, FOLLOW 623, a left-pointing arrow 625, 1:12500 627, 1:25000629, 1:50000 631, 1:250000 633, a right-pointing arrow 635, NAVI CENTER637, END 639 and a map display area 641. In the map display area 641,the azimuth 543, roads 545, place names 547, road numbers 549, passages550, signals 551 and the present point 553 are displayed, which are notshown in FIG. 94.

When the image plane for using the navigation center is displayed, thenavigation image plane display process routine can be executed in thealmost same way as the aforementioned referring to FIG. 64. For thisprocess routine, however, the process step of S3050 for navigationcenter transmission image plane is selected. The process step fornavigation center transmission image plane is executed when NAVI CENTER637 is selected from the image plane.

When the navigation center transmission image plane process routine isstarted, as shown in FIG. 74, a navigation center transmission datainput frame 655 is displayed. In the navigation center transmission datainput frame 655, DELETE 657, NAVI CENTER TRANSMISSION 659 and CONVERT661 are displayed. The data entered in the navigation centertransmission data input frame 655 is transmitted together with thecoordinate data of the present position via the switched network 403 tothe navigation center 405 shown in FIG. 37, when NAVI CENTERTRANSMISSION 659 is selected.

In response to the coordinate data of the present position and the dataentered in the input frame 655, a specified data is returned from thenavigation center 405.

For example, as shown in FIG. 74, SURGERY 2KM is transmitted to thenavigation center, the data of the surgery office or the hospitalproviding surgery located within 2 km around the coordinate data of thepresent position is returned from the navigation center.

The data transmitted from the navigation center 405 is displayed with aspecified marking on the corresponding position on the map display area641. Specifically, the data entered in the navigation centertransmission data input frame 655 is decoded at the navigation center405. The image plane data returned from the center 405 is displayed onthe map display area 641.

As shown in FIG. 75, when DETAIL 1KM is entered in the navigation centertransmission data input frame 655 and is transmitted to the navigationcenter 405, the detail drawing shown in FIG. 76 is displayed on the mapdisplay area 641.

As aforementioned, in the navigation center transmission processroutine, by accessing the data base stored in the navigation center 405,the desired map information, company information and other frequentlyvarying information can be obtained on a real time basis.

FIGS. 77-79 are explanatory view of the image plane for using thesatellite center, and FIG. 80 is a flow chart for satellite centerapplication process routine.

When SATELLITE CENTER 517 is selected from the navigator menu imageplane shown in FIG. 62, the satellite center application process routineshown in FIG. 80 is started. When the process routine is started, theimage plane for using the navigation center shown in FIGS. 77, 78 and 79is displayed on the pen input device 3 at S4000. In the image plane forusing the navigation center, FIX 721, FOLLOW 723, a left-pointing arrow725, the scale ratio of 1:25000 729, a right-pointing arrow 735,SATELLITE CENTER 737, STORED 738, END 739 and a map display area 741 aredisplayed. In the map display area 741, as shown in FIG. 79, the azimuth543, roads 545, place names 547, road numbers 549, passages 550, signals551 and the present point 553 are displayed.

When the satellite center application image plane is displayed, theprocess routine to execute is determined at S4010.

When the display other than SATELLITE CENTER 737 and STORED 738 isselected, the image process routine is executed at S4020. The imageprocess routine is almost the same as the aforementioned navigationimage display process routine and other.

When STORED 738 is selected, the stored process routine is executed atS4030. When SATELLITE CENTER 737 is selected, the satellite centerprocess routine is executed at S4040.

In the stored process routine, as shown in FIG. 81, first a storedprocess input frame is displayed at S4100. At the process step ofdisplaying the stored process input frame, as shown in FIG. 78, thestored process input frame 755 is displayed on the map display area 741.The stored process input frame 755 is provided with the display ofDELETE 757, MAP 758 and CONVERT 761. In the stored process input frame755, the place name 571 and the arrow 573 are alternately input. When adisplay of arrow 573A on the right as shown in FIG. 78 is input, thedisplay on stored process input frame 755 is scrolled to the right sideas shown in FIG. 82. In the scrolled stored process input frame 755, theplace name scrolled outside the frame 671B and the arrow scrolledoutside the frame 573B are displayed. The guide route is input in thestored process input frame 755 as shown in FIGS. 78 and 82. The datainput in the stored process input frame 755 is analyzed at S4110, theprocess step of analyzing the input content. For example, as shown inFIGS. 78 and 82, the first target “O O COMPANY”, the second target “Δ ΔCOMPANY” and the third target “HEAD OFFICE” are input as data.

After analyzing the input content, the input content is executed atS4120. When the input content is executed, the image plane shown in FIG.79, for example, is displayed. The image plane is provided with theguide route display of first target 771A, second target 771B, thirdtarget 771C, arrows indicating suggested routing 773, routing numbers775, guide route 569 and individually registered appellations 777. Theappellations 777 is stored beforehand for the display on the satellitecenter application image plane.

In the stored process routine, by using the individually registeredappellations of company or store and other data, the image plane forguiding the route between the target positions can be displayed, whichis therefore convenient for salesmen and deliverymen.

When the satellite center process routine at S4040 in FIG. 80 isstarted, as shown in FIG. 83, the satellite center process input frameis displayed at S4200 the step of displaying the satellite centerprocess input frame, as shown in FIGS. 77 and 84, a satellite centerprocess input frame 756 is displayed on the map display area 741. Thestored process input frame 755 is provided with the display of DELETE757, SATELLITE TRANSMISSION 759 and CONVERT 761. The data for requestingthe process content and for requesting for guiding are input into thesatellite center process input frame 756. When the process content isrequested for, “CARGO COLLECTING SCHEDULE” shown in FIG. 77, “DELIVERYROUTE” shown in FIG. 84(A), “ORDERING” shown in FIG. 84(B) or other isinput. When the guiding is requested for, a place name or appellation isinput as shown in FIG. 84(C). When requesting for guide, the guide routeis input almost in the same manner as in the stored process. The displayof satellite center process input frame is ended, when SATELLITETRANSMISSION 759 is selected, thereby proceeding to the next processstep.

The data input into the satellite center process input frame 756 is thenanalyzed at S4210, the step of analyzing the input content.

After analyzing the input content, the input content is executed atS4220.

When executing the input content, the following process is followed, forexample. When “CARGO COLLECTING SCHEDULE” shown in FIG. 77 or “DELIVERYROUTE” shown in FIG. 84(A) is input, the data is transmitted togetherwith the specified data to the satellite center 407 shown in FIG. 37.The transmitted data is analyzed by the satellite center, and theresponse data is transmitted back from the satellite center. Thesatellite center 407 is provided for the operation of each transportcompany or each enterprise. For example, delivery can be controlled atthe transport companies, and order receipt as well as purchase order canbe controlled at the enterprises.

In response to the input of CARGO COLLECTING SCHEDULE, as shown in FIG.85, the data including an appellation 781, a cargo collecting route 783and a designated time 785 is transmitted. In response to the input ofDELIVERY ROUTE, almost the same data is transmitted. In the course ofthe cargo collecting route 783 a standby place 787 is displayed.

FIGS. 86, 87 and 88 are explanatory views of ordering process.

When ORDERING is input as shown in FIG. 84(B), the not-shown orderingprocess routine is started. In the ordering process routine, the imageplane of ordering menu shown in FIG. 86 is first displayed. The imageplane of ordering menu is provided with the display of END 791, CANCEL793 and an ordering input area 795. The ordering input area 795 isprovided with the display of ORDERING MENU 801, SELECT COMPANY 803,INPUT COMPANY NAME 805, INPUT DETAILS 807, a company name input space809, SELECT PURCHASE ORDER FORM 811, TYPE A 813, TYPE B 815 and TYPE C817.

When the display of SELECT COMPANY 803 is selected from the orderingmenu shown in FIG. 86, a list of registered companies, not shown in thefigures, is displayed. Subsequently, when the desired company isselected, the registered ordering data input image plane is displayed.

When INPUT COMPANY NAME 805 is selected from the ordering menu, acompany name input frame 821 shown in FIG. 87 is displayed. A companyname 823, an address input code 825 and an appellation 827 are inputinto the company name input frame 821. The address input code 825indicates that the appellation of address is input in the subsequentportion. The data input in the company name input frame 821 is displayedas company name 829 on the company name input space 809.

By selecting either of TYPE A 813, TYPE B 815 and TYPE C 817, theordering form can be selected.

When END 791 is selected from the image plane of ordering menu, as shownin FIG. 88, the purchase order of the company having the inputappellation is displayed. Company name 831 and purchase order 833 aredisplayed in the purchase order image plane. Data is input with inputpen 55 into the purchase order 833. For the input of data, a data inputframe 835 is displayed. The data input in the purchase order istransmitted to satellite center 407 when SATELLITE CENTER 837 isselected. The process routine for receiving order is executed at thesatellite center 407, which arranges for the received order and returnsback the order receipt number.

The aforementioned process routine expedites the ordering ofcommodities.

In the aforementioned satellite center process routine, in cooperationwith the satellite center 407 provided for a specified purpose, the dataprocess or navigation process can be executed in detail responding tothe requests from individual personal communicators 1.

The connection of printer 107 to personal communicator 1 for use is nowexplained.

FIG. 89 is a sketch drawing of printer 107 in use, FIG. 90 is anexplanatory view of the structure of printer 107, FIG. 91 is a flowchart of on-line payment and money receiving process routine for bankclerks, FIG. 92 is a flow chart of ordinary deposit process routine,FIG. 93 is a flow chart of payment process routine and FIG. 94 is a flowchart of bankbook printing process routine.

As shown in FIGS. 89 and 90, the printer 107 is composed of upper body901 and lower body 903. The upper body 901 is removably assembled withthe lower body 903. The upper body 901 is provided with a roller 905, acontrol circuit 907, a printing head 909, a roller 911, a guide 913 anda guide 915. A biasing mechanism 905A is attached to the roller 905 forurging the roller 905 toward the lower body 903.

The lower body 903 is provided with a paper feed mechanism 917, a roller919, a drive rotor 921, a magnetic head 923, a pinch roller 925, aroller 927, a guide 929, a paper guide 931, a biasing mechanism 933, aguide 935, a guide 937, a drive unit 939 and a drive gear 941. Themagnetic head 923, the roller 927 and the pinch roller 925 are providedwith biasing mechanisms 923A, 927A and 925A, respectively. An inputopening 943, an output opening 945 and a passage 947 are formed betweenthe upper body 901 and the lower body 903.

When XX BANK ON-LINE PAYMENT, MONEY RECEIVING (FOR BANK WORKERS) 951 isselected from the application selection image plane shown in FIG. 30,the on-line payment and money receiving process routine for bank clerksshown in FIG. 91 is started. In this case, the application software card97 for bank clerks is held in the card holder 79. The subsequent processsteps are executed based on the software stored in the applicationsoftware card 97.

After the on-line payment and money receiving process routine for bankclerks is started, first the payment and money receiving content menu isdisplayed at S5000. The image plane of payment and money receivingcontent menu, which is not shown herein, is provided with the display ofpayment menu, current deposit menu, ordinary deposit menu and timedeposit menu. After the entry of menus is displayed, it is determined atS5010 which menu is selected. When it is determined that the paymentmenu is selected, the payment menu image plane is displayed at S5020.The image plane of payment menu is provided with the display of paymenttype or other selection list. When either display is selected from themenu image plane, the selected payment process routine is followed atS5030. When the current deposit menu is selected, it is displayed atS5040 and the selected current deposit process routine is executed atS5050. When the ordinary deposit menu is selected, it is displayed atS5060 and the selected ordinary deposit process routine is followed atS5070. When the time deposit menu is selected, it is displayed at S5080and the selected time deposit process routine is executed at S5090.

When the ordinary deposit process routine at S5070 is started, as shownin FIG. 92, first the image plane of ordinary deposit process isdisplayed at S5100. The image plane of ordinary deposit process, whichis not shown herein, is provided with name input space, account numberinput space, commodity name selection space, amount input space andother necessary input space.

After the data is input onto the image plane of ordinary depositprocess, the input data is checked at S5110. If it is determined atS5120 that the input data is not accurate, the data is again input. Ifit is determined at S5120 that the data is accurate, the data istransmitted to the bank computer center 409 at S5130. The bank computercenter executes the on-line process of the ordinary deposit and returnsback the process result data.

After the data is transmitted to the bank computer center 409, it isdetermined at S5140 that a bankbook or a receipt is printed. After thedetermination, the bankbook is printed at S5150 or the receipt isprinted at S5160. The determination is based on the data inputbeforehand on the image plane of ordinary deposit process displayed atS5100. The printing process routine is described later.

The payment process routine is started at S5030, as shown in FIG. 93,the image plane of payment process is displayed at S5200. The inputitems necessary for the payment process, which is not shown herein, aredisplayed in the image plane of payment process. After data is input onthe image plane of payment process, the input data is checked at S5210.After the check, it is determined whether the data is accurate. If thedata is accurate, it is transmitted to the bank computer center 409 atS5230.

After the data is transmitted, the receipt is printed out at S5240.

The details of the current deposit process at S5050 and the time depositprocess at S5090 are not explained in detail herein.

When the process for printing the bankbook is started at S5150 in FIG.92, as shown in FIG. 78, the bankbook printing data is first input atS5300. Subsequently, the bankbook magnetic data is input at S5310. Whenthe magnetic data is input, as shown in FIG. 89, the printer 107 isdriven, a bankbook 961 is passed through the passage 947, and theindividual data of bankbook 961 is read by the magnetic head 923 fromthe magnetic tape attached to the back cover of the bankbook.

Subsequently, based on the data input at S5300 and S5310, the printingposition on bankbook is identified at S5320.

For the identification of printing position, printing page and printinglines are identified by a not-shown page and line identifying member.For the identification of printing page, it is determined whether theselected page is correct. If the page is wrong, correction is made.Subsequently, the printing line is identified and the printing positionis adjusted.

After the printing position on the bankbook is confirmed, the printingof the bankbook is executed at S5330. Magnetic data is written on thebankbook at S5340, and the data written on the bankbook is transmittedat S5350. The fact that the printing of the bankbook has been executedis reported or transmitted to the bank computer center 409.

When the receipt printing at S5160 or S5240 is started, a sheet 917 isfed through the paper feed mechanism 917 of printer 107, therebyprinting out the receipt on the sheet 917. In the aforementionedprocess, if a bank clerk is outside the bank, the clerk can do businessin the same manner as at the cashier's window of the bank.

Third Embodiment

In the third embodiment shown in FIG. 95, a global coverage unit 40, aROM socket 42 and a connection specification ROM 44 are provided.

The connection specification ROM 44 is provided for receiving servicesfrom the incorporation established for controlling a wireless telephonenetwork. The data required for linking the wireless telephone set 7 tothe wireless telephone network in each country or service area iswritten in the ROM 44. For example, in the ROM 44 stored are radio wave,frequency, protocol, ID number, the connection specification for thelink to a communications satellite on the orbit, and other necessarydata for linking to the wireless telephone network of block Al incountry A.

As shown in FIG. 95, based on the data stored in the connectionspecification ROM 44, connection specification signals SSS1 and SSS2 aretransmitted by the global coverage unit 40 to the telephone controller41 and the wireless telephone unit 89, respectively.

As shown in FIG. 96, the image plane for reporting the present status inthe communicator control process has the display of a wireless telephonecoverage country name 143 and a coverage block name 145.

In the menu area 201 of facsimile transmission image plane shown in FIG.97, NEXT PAGE 204 and PREVIOUS PAGE 206 are displayed. In thetransmission condition selection area 203, present time information 212is displayed.

The display of present time information 212 is composed of PRESENT TIME212A, a name of country 212B whose present time is to be displayed andthe present time 212C. The display of addressee information 217 is thename or appellation of addressee 217A and a country name 217B. Thedisplay of transmission timing information 219 is provided with INPUTDESIGNATED TIME 219A and a country name 219B.

In the facsimile transmission process shown in FIG. 15, after the imageplane of facsimile transmission is displayed, it is determined atdetermination step S710 which display is selected. When either addressee217 is selected, the transmission number is set at S720. If the selectedaddressee is in other countries, the transmission number is setfollowing the process routine according to the third embodiment. Aftersetting the transmission number, the process returns to thedetermination step.

When either transmission timing 219 is selected, the transmission timingis set at S730. If the addressee is in other countries, the transmissiontiming is adjusted to time difference following the process routineaccording to the third embodiment.

In the received facsimile display process of the third embodiment, asshown in FIG. 98, the image plane of received facsimile list is providedwith the display of a received facsimile list 231 including receivedtime 235, transmitter country name 237 and transmitter country time 239.

The addressee list 253 including INPUT NUMBER 256 and country name 258is displayed in the telephone menu image plane shown in FIG. 100.

When NEXT PAGE 251A adjacent to SELECT ADDRESSEE 251 is selected fromthe image plane, the image plane is switched to a telephone menu imageplane shown in FIG. 101. SELECT ADDRESSEE 264 and a service transmissionlist 265 are displayed in the telephone menu image plane. Services 266are set forth in the service transmission list 265. As the services 266,1 INTERNATIONAL SUBSCRIBER DIALING 266A, 2 INTERNATIONALOPERATOR-ASSISTED CALL 266B, COUNTRY A OPERATOR 266C, COUNTRY B OPERATOR266D, COUNTRY A LANGUAGE OPERATOR 266E, COUNTRY A-COUNTRY B TRANSLATIONSERVICE 266F and COUNTRY A LANGUAGE SERVICE are available.

The display of 1 INTERNATIONAL SUBSCRIBER DIALING 266A indicates that aninternational call is made by direct dialing. 2 INTERNATIONALOPERATOR-ASSISTED CALL 266B indicates that a call is made via aninternational telephone operator in the country. COUNTRY A OPERATOR 266Cindicates that a call is made via an international telephone operator ofcountry A. COUNTRY B OPERATOR 266D indicates that a call is made via aninternational telephone operator of country B. COUNTRY A LANGUAGEOPERATOR 266E indicates that a call is made via the internationaltelephone operator who can speak the language of country A. COUNTRYA-COUNTRY B TRANSLATION SERVICE 266F indicates the service fortranslating the languages of countries A and B is provided between atransmitter and a receiver. COUNTRY A LANGUAGE SERVICE 266G indicatesthat the service operator who can speak the language of country A iscalled for. The service operator provides information and takes over theprocedure.

In the third embodiment when INPUT NUMBER 256, addressee name 257 orservice 266 is selected, as shown in FIG. 99, the present area is inputat S1001 and the transmission number is determined at S1002. For theinput of present area, the country name and block name of the existingwireless telephone area in which the communicator is located is readfrom a present area memory 270. For the determination of transmissionnumber, as shown in FIG. 102, based on the result of determination stepof S1003, selection or input process is executed at S1004. It isdetermined at S1003 that INPUT NUMBER 256, addressee name 257 or service266 is selected.

If it is determined that INPUT NUMBER 256 is selected, a number inputimage plane 301 is displayed as shown in FIG. 103(A). The number inputimage plane 301 is provided with a number input frame 303 and an inputnumber display area 305. The number input frame 303 is provided with apen input area 303A, a compression area 303B, DELETE 303C, END 303D andCOMPRESSION AREA 303E. The telephone number is input with the input pen55 into the pen input area 303A. When pen input is made in thecompression area 303B, the number entered in this area, as shown in thedrawing figure, is compressed and shifted to the left. Therefore, withthe compression area 303 b unfilled, as shown in FIG. 103(B), multipledigits of number are input into the number input frame 303. Thetelephone number input into the number input frame 303 is displayed inthe input number display area 305. COMPRESSION AREA 303E indicates thatthe data written with the pen is compressed and input.

The telephone number displayed in the input number display area 305 isstored in the transmission number memory 27C when END 303D is selected.

When it is determined at S1003 that the addressee name 257 is selected,the telephone number registered corresponding to the selected addresseeis stored in the transmission number memory 27C.

When it is determined at S1003 that the service 266 is selected, theimage of the information corresponding to the selected service 266 isdisplayed.

By selecting the display 266A of 1 INTERNATIONAL SUBSCRIBER DIALING, asshown in FIG. 104, the international subscriber dialing image plane 311appears. IN the image plane 311, INTERNATIONAL SUBSCRIBER DIALING 313, alist of countries 315 and an input frame of numbers 317 are displayed.

In the country list 315, country names 319 are listed.

When the country name 319 is selected and the telephone number isentered in the number input frame 317, the data is stored in thetransmission number memory 27C.

As shown in FIG. 105, when it is determined that the display 266B of 2INTERNATIONAL OPERATOR-ASSISTED CALL is selected, an internationaloperator-assisted call image plane 321 is displayed. The image plane 321is provided with a list of telephone call types 323. In the list 323,STATION-TO-STATION CALL 323A, PERSON-TO-PERSON CALL 323B, COLLECT CALL323C and CREDIT CARD CALL 323D are displayed.

By selecting a telephone call type from the list 323, the data is storedin the transmission number memory 27C.

Either one of the displays 266C-266G is selected from the list 265 ofservice transmission as shown in FIG. 101, thereby storing thecorresponding data into the transmission number memory 27C.

The telephone number data selected or input in the aforementionedprocedure is stored in the transmission number memory 27C. Subsequently,as shown in FIG. 102, at S1005 an international communication company isdetermined. Specifically, when it is determined based on the data storedin the transmission number memory 27C that the addressee is abroad, theinternational communication company is determined. For example, KDD orother international communication company is determined by reviewing aservice system and a service fee.

Subsequently, at S1006 the service is determined and at S1007 countrycode is determined. The service is determined based on the data storedin the transmission number memory. For example, the internationaloperator-assisted collect call service is selected and the country codeof addressee is set.

After the decision steps of S1005-S1007 are followed, the telephonenumber is determined at S1008. The telephone number is determined bysetting the international communication company, service system andcountry code.

Subsequently, at S1009 a transmission number is prepared, by setting theaccess number of linking with the wireless telephone based on the dataof the present area and the telephone number. For example, a sequentialtransmission number is prepared for linking via a wireless telephonewith a wireless telephone station in block Al of country A and making anoperator-assisted collect call via the telephone station A to the blockB1 of country B. Alternatively, a sequential transmission number isprepared for making a subscriber dialing to direct a call to the blockB1 of country B, or for using an operator-assisted system on thesatellite in country A and directing a call to country B.

The prepared transmission number is then stored in the transmissionnumber memory 27C.

After the transmission number is stored, as shown in FIG. 99, it isdetermined at S1020 that IMMEDIATE 261 or MESSAGE TRANSMISSION 263 isselected from the transmission condition 259, or SET 245, RECORD DISPLAY247 or STOP 249 is selected from the display. When IMMEDIATE 261 isselected, at S1030 a telephone call is made, directing a call to thetransmission number prepared at S1009. Consequently, telephone isconnected.

After a telephone call is made, telephoning process is proceeded atS1033. At the process step, first a telephone image plane 269 isdisplayed as shown in FIG. 106. The image plane 269 is provided with thedisplay of the appellation of telephonee 269A, the name of internationalcommunication company 269B, a list of service names 269C and END THETELEPHONE 269D.

After completing the telephoning process, it is determined at S1034which display is selected from the image plane. When END THE TELEPHONE269D is selected, the process routine once ends.

The setting process routine shown in FIG. 107 is provided with the stepS2015 of global pertinent setting routine.

FIG. 109 is a flow chart of the global pertinent setting process routineaccording to the third embodiment, FIG. 110 is an explanatory view ofthe image plane for selecting the wireless telephone service area, andFIG. 111 is an explanatory view of service areas.

When GLOBAL PERTINENT 420 is selected from the image plane for selectingthe item to be set as shown in FIG. 108, the global pertinent settingprocess is carried out at S2015 shown in FIG. 107.

In the process for global pertinent setting, as shown in FIG. 109, theimage plane for selecting a wireless telephone service area is displayedat S2100. The image plane for selecting the wireless telephone servicearea 441 is prepared based on the data stored in the service area imageplane memory 27P of RAM 27. As shown in FIG. 110, the image plane 441 isprovided with the display of SELECT WIRELESS TELEPHONE SERVICE AREA 443and a list of wireless telephone service areas 445. The list 445indicates the areas connectable via the wireless telephone set 7 and isprovided with the display of wireless telephone service areas 445A. Asthe areas 445A, country names 447, area blocks 449, the selection status451 and the operational status 453 are displayed. The country namesshown in FIG. 111 are shown as the country names 447. The applicableranges of the area blocks divided in a specified way within the countryare indicated as the area blocks 449. The display of selection status451 indicates whether linkage is made or not via the wireless telephoneset 7. The display of operational status 453 indicates whether thewireless telephone set 7 is in the present connectable operation area orin the present unconnectable operation area. For example, even if thewireless telephone set 7 is in the service area of country B as shown inFIG. 111, the country A is displayed as the present operational area ifthe wireless telephone set 7 is connectable with the service area incountry A.

After the wireless telephone service area selection image plane isdisplayed, the present area is selected for input at S2110.Subsequently, when it is determined at S2120 that either one of thewireless telephone service areas 445A is selected, the process forservice area selection is executed at S2130. If NOT SELECT, PREVIOUSPAGE or NEXT PAGE is selected, the wireless telephone service areaselection image plane continues to be displayed. If DELETE 455 isselected, the deletion process is carried out at S2140. If END 457 isselected, the process for service area change is executed at S2150,thereby ending the routine once.

FIG. 112 is a flow chart of service area selection process routine andFIG. 113 is a flow chart of service area change process routine.

The flow chart of service area selection process shown in FIG. 112details the process carried out at S2130. First, the data of selectedservice area is input at S2200. The service area has been alreadyselected in the previous process steps in the routine. For example, thewireless telephone service area 445A with the display of SELECT 451 isselected from the image plane shown in FIG. 110.

Subsequently, the data of the presently selected service area is inputat S2210.

After the data of the already selected service area and of the presentlyselected service area are input, it is determined at S2220 whether ornot the next selected service area is simultaneously selected.Specifically, it is determined considering the type of wave and theprotocol whether or not the wireless telephone set 7 is connectable withall the selected service areas.

After the process step of determination, it is determined at S2230whether or not the simultaneous selection is feasible. When it isdetermined the simultaneous selection is all feasible, the presentlyselected service area is added at S2240.

The display of selection status 451, shown in FIG. 110, is changed toSELECT. The display of operational status 453 is changed from “-” toPRESENT OPERATIONAL AREA or OUTSIDE OPERATIONAL AREA.

When it is determined at S2230 that the simultaneous selection isunfeasible, it is displayed at S2250 that the addition is unfeasible.Such display is shown in the wireless telephone service area selectionimage plane 441 shown in FIG. 110.

In the aforementioned service area selection process, the area for usecan be selected from the applicable areas connected via the wirelesstelephone which are already registered in the connection specificationROM 44.

When END 457 is selected, the service area change process is executed.As shown in FIG. 113, first the data of the selected service area isinput at S2300. This input process is executed using the data in theservice area selection process shown in FIG. 112.

Subsequently, the selection signal is transmitted to the global coverageunit at S2310, by setting the selection flag in the variables memory 40Aof global coverage unit 40. Therefore, the data of the selected servicearea is stored in the variables memory 40A by the global coverage unit40.

In FIG. 107, when it is determined at S2010 that FAX TRANSMISSION 421 isselected, the facsimile transmission selection process is executed atS2020. When FAX RECEIPT 423 is selected, the facsimile receipt settingprocess is carried out at S2030. When DATA TRANSMISSION 425 is selected,the data transmission setting process is done at S2040. When DATARECEIPT 427 is selected, the data receipt setting process is executed atS2045. When TELEPHONE CALL 429 is selected, the telephone call settingprocess is carried out at S2050. When TELEPHONE RECEIPT 431 is selected,the telephone receipt setting process is done at S2060.

In the respective setting process steps S2020-S2060, a specified data isset according to the specified procedure.

In the aforementioned communicator control, the user's data is input,output or set.

FIG. 114 is a flow chart of service area control process routine. Theprocess routine is started by the global coverage unit 40 in a shortcycle. It is first determined at S2400 whether or not the globalpertinent setting is started. If the setting is not started, the routineonce ends. If the global pertinent setting is started, the registeredservice area data is output at S2410. For the output of the registeredservice area data, the data stored in the connection specification ROM44 as well as the data stored in the variables memory 40A of the globalcoverage unit 40 are converted to the specified mode of data mode andare written into the service area image plane memory 27P. In theprocess, the wireless telephone service area selection image plane isprepared at S2100 in FIG. 109.

Subsequently, after the selection flag is input at S2440, it isdetermined at S2450 whether or not there is change in the service areaselection. The selection flag is read from the variable memory 40A forthe input. If there is no change in the service area selection, theroutine once ends. If there is some change, according to the change, thewireless telephone unit 89 is set at S2460 and the telephone controller41 is set at S2470. Consequently, the wireless telephone set 7 isconnectable in the service area.

FIG. 115 is an explanatory view of wireless telephone service area listimage plane 461. The image plane is displayed when the wirelesstelephone area country name 143 as well as the area block name 145 areselected with the input pen 55 from the image plane of status reportshown in FIG. 96. The image plane 461 of the list of wireless telephoneservice areas is provided with the display of presently selected countrynames and that of area blocks. In the image plane the setting conditionsof wireless telephone can be confirmed.

As aforementioned, a telephone call is made abroad via the optimuminternational communication company, thereby economically enhancing theconvenience and saving time. The personal communicator 1 can be used inthe other domestic wireless telephone service area and the externalwireless telephone service area in the same way as in the normally usedwireless telephone service area, thereby providing users with the goodfeeling of use. Furthermore, the personal communicator 1 is so highlycompatible with different service areas that the existing wirelesscommunication service network can be effectively used and the generalcost can be reduced.

When the international communication company and the service areselected from the appellations of addressee, by selecting the specifiedvalue added communication network service, the service fee can bereduced automatically. Such automatic fee reducing function can be addedto the personal communicator 1.

When there are plural wireless communication service networksconnectable with the wireless telephone, the structure for selecting anetwork from the image plane of menu displaying the appellations ofnetworks can be added. Alternatively, the structure for automaticallyselecting the wireless communication network to be communicated byreviewing the service or service fee.

Alternatively, added can be the structure for selecting from the imageplane of menu the communication service network in the phase of theother country communication network via the international communicationnetwork. Further, an additional structure for automatically selectingthe communication service network by considering service and servicefee.

Fourth Embodiment

In the fourth embodiment shown in FIG. 116, the personal communicator 1is further provided with a space eye 2 for processing the imageinformation.

As shown in FIGS. 116 and 117, in the fourth embodiment, lettering SPACEEYE 2AA is placed adjacent to the space eye 2. On the housing frame 9 aspace eye mark 2AB is placed diagonal to the space eye 2.

Further in the fourth embodiment, as shown in FIG. 118, an imageanalysis processor 22 as well as a dedicated memory 22A are connected.

FIG. 119 is an explanatory view showing how to use the personalcommunicator 1, and FIG. 120 is an explanatory view of the space eye 2according to the fourth embodiment.

The space eye 2 includes a superwide angle lens 2B, an artificial retinachip 2C, the image analysis processor 22 and the dedicated memory 22A.The superwide angle lens 2B is attached to the housing frame 9. As shownin FIG. 119, the image of operator SSH of the personal communicator 1seated opposite to the pen input device 3 is taken and is formed on theretinal surface 2CC of the artificial retina chip 2C. Only the contouris taken from the image formed on the retinal surface 2CC of theartificial retina chip 2C, and the contour 2CB of the image istransmitted to the image analysis processor 22. Software is provided inthe image analysis processor 22 for the image analysis process and imageretrieval process. Specifically, images are processed, features areextracted from the images and patterns are determined. Using the resultsof image analysis process, the similarity retrieval is done. The imagedata base is formed in the dedicated memory 22A, and the image data basesystem is constructed.

The dedicated memory 22A is, as shown in FIG. 118, provided with a spaceeye code data area 22AA, a space monitor memory area 22AB, a spacefeature memory area 22AC, a sampling data area 22AD and a space eye codearea before defined 22AE.

The control program and variables table are stored in ROM 25. The setand designated values are held in EEPROM 29. In the fourth embodiment,as shown in FIG. 118, the application registration area 29A andselection item data table 29C are provided. The selection itemsdisplayed on the image plane of the pen input device 3 are stored in thetable 29C.

As shown in FIG. 121, in the fourth embodiment, a space eye mark displayarea 113 and SPACE EYE SET 143 are displayed on the status report imageplane.

FIG. 122 is an explanatory view of a space eye start mark and a spaceeye stop mark, FIG. 123 is an explanatory view of a space eye code mark,FIG. 124 is also an explanatory view of a space eye code mark, and FIG.125 is an explanatory view of the mark for executing the space eyeselection.

In the fourth embodiment either of the space eye start mark 144 shown inFIG. 122(A) and the space eye stop mark 145 shown in (B) is displayed onthe space eye mark display area 113. The space eye start mark 144indicates that the space eye is stopped, and serves as the selectionmark for starting the space eye. The space eye stop mark 145 indicatesthat the space eye is operating, and serves as the selection mark forstopping the space eye.

As shown in FIGS. 123A, B, C, space eye code marks 146 are displayedwhen displays 133 through 143 are selected from the image plane shown inFIG. 121. The space eye code mark 146 is displayed when the space eyestop mark 145 is displayed. When the space eye start mark 144 isdisplayed, the space eye code mark 146 is not displayed. Space eye codemarks 147 shown in FIGS. 124A, B are the reverse display of the spaceeye code marks 146. The space eye code mark 147 is the emphasizeddisplay of the space eye code mark 146. The space eye selectionexecution mark 148 shown in FIG. 125 indicates that the space eye codemark 146 or 147 is selected. Therefore, when the space eye selectionexecution mark 148 is displayed, the space eye code mark 146 or 147 isselected.

FIG. 126 is a flow chart of space eye set process routine, and FIG. 127is an explanatory view of the menu for setting the space eye.

When the display of SPACE EYE SET 143 is selected from the status reportimage plane shown in FIG. 121, the space eye setting process shown inFIG. 126 is started by CPU 23.

First, the space eye set menu is displayed at S500. In the space eye setmenu, as shown in FIG. 127, the display surface 3C is provided with thedisplay of APPLY SPACE EYE CODE 1001, REENTRY 1003, STOP 1005, the spaceeye start mark 144, SET SPACE EYE 1007, SELECT 1-20,A-Z 1009, theselection of confirmation code 1010, the selected space eye code 1011, aspace eye code input frame 1013, DELETE 1015, INPUT 1017, samplingtiming 1019, SAMPLING PERIOD 1021, “WE ARE SAMPLING SPACE EYE CODE 1.PLEASE INPUT A HAND SHAPE, A LIP SHAPE AND SO ON.” 1023.

After the space eye set menu is displayed, it is determined at S510which display is selected from the space eye set menu. When the spaceeye code is selected or when REENTRY 1003 is selected, the selectedspace eye code is sampled at S520. The space eye code is selected, wheneither letter of “1-20 or A-Z” is input with pen in the space eye codeinput frame 1013 and INPUT 1017 is selected, or when the selection ofconfirmation code 1010 is selected. The code displayed by selecting thedisplay 1010 is handled as the confirmation code.

The selected space eye code is sampled as follows.

-   (1) The display of sampling timing 1019 is highlighted from the left    end display 1019A to the right end display 1019B in order. The    proceeding speed is 0.3 second per one display.-   (2) While displays 1019C, 1019D, 1019E are highlighted, the image is    taken from the space eye 2. The image is taken at the interval of    0.05 second. The contour of the taken image is stored in the    sampling data area 22AD.

The image of the object corresponding to the selected space eye code istaken through the above procedure (1) and (2).

After sampling, the features of the sampling data are extracted at S530.

FIG. 128 is a flow chart of sampling data feature extracting processroutine. The process is executed by the image analysis processor 22.First, the contour is read for each sampling data at S540. Subsequently,each contour data is animated (change is understood) at S550. In thestep of animating the image, the content of motion is specified from atime series of images, the amount of motion of the image is found out,and the content is determined.

After the step of animating the image, the feature data is output atS560. At the step of output of feature data, the result of the animatingstep is stored in a specified space eye code area of space eye code dataarea 22AA. Thus, the retrieval table of space eye code and feature datais constructed.

After completing the step of extracting the feature of sampling data,the process step returns to S500 of space eye set menu. Subsequently, itis determined at S510 which selection data is input.

If the space eye code is selected, the selected space eye code issampled at S520 and the feature of the sampled data is extracted atS530. When REENTRY 1003 is selected, the previously selected space eyecode is sampled at S520, and the feature is extracted again at S530.

If it is determined at S510 that the display of APPLY SPACE EYE CODE1001 is selected, the space eye code is applied at S580.

FIG. 129 is a flowchart of the process routine for applying a space eyecode. First, the image plane is selected at S590. First, the report onthe present status, as shown in FIG. 121, is displayed on the imageplane. If the space eye mark display area 113 is pointed with the inputpen 55, the image plane presently on display is selected. If FAX MENU133 is pointed, for example, the image plane corresponding to facsimilemenu is displayed. In this way, while image planes on display areswitched from one to another, the desired image plane is selected.

After selecting the image plane, the object to which the space eye codeis applied is input at S600. At the step of applying the space eye code,the data of the selection item pointed with the input pen 55 is enteredfrom the selection item data table 29C of EEPROM 29. For example, whenFAX MENU 133 is selected with the input pen 55, the data of FAX MENU 133is entered.

Subsequently, the space eye code is entered at S610. At the step ofinput of the space eye code, the not-shown input frame almost the sameas the space eye code input frame 1013 shown in FIG. 127 is displayed.Subsequently, the space eye code input frame is waiting for the input ofspace eye code.

After the space eye code is input, it is written in at S620. At the stepof writing in the space eye code, the space eye code is applied to theselection item data in the selection item data table 29C. Consequently,a specified space eye code is set and registered into a specifiedselection item on a specified image plane.

After the space eye code is written in, the routine once ends, therebywaiting for another input as shown in FIG. 127. If STOP 1005 isselected, the routine for setting the space eye shown in FIG. 126 onceends. The image plane is changed to that of the present status reportshown in FIG. 121.

The stop mark 145 is displayed in the space eye mark display area 113shown in FIG. 121. Alternatively, the space eye start mark 144 shown inFIG. 122(A) can be displayed in the display area 113.

FIG. 130 is a flow chart of the process routine for starting the spaceeye. The routine is started by CPU 23 in a short cycle. First it isdetermined at S700 whether or not the space eye start mark is operated.Specifically, it is determined whether or not the space eye start mark144 is pointed with the input pen 55. After the space eye start mark isoperated, the data input on display image plane is carried out at S710.Specifically, the selection item data of the image displayed on thedisplay surface 3C is read from the selection item data table 29C.

After the input of display image plane data, the space eye code isextracted at S720 by reading out the space eye code affixed to theselection item data.

Subsequently, the space eye code is displayed at S730. The space eyecode mark 146 or 147 is displayed adjacent to the display of selectionitem to which the space eye code is affixed. For example, as shown inFIG. 121, space eye code marks 146A-146F are displayed prior to theselection items 133-143, respectively. The display example of space eyecode mark 147 is described later.

After display of the space eye code, the space eye start mark is changedto the space eye stop mark at S740. The routine once ends. At S740 thespace eye stop mark 145 is displayed in the space eye mark display area113, thereby indicating that the space eye is being operated.

If the space eye is already in action, after it is determined at S700that the start mark is not operated, it is determined at S750 that thestop mark is displayed. Subsequently, the process steps S710 throughS740 are repeatedly carried out.

When the space eye is not operated and the space eye stop mark is notdisplayed, the process steps 710 through S740 are not executed, therebyending the routine once.

FIG. 131 is a flow chart of the process routine for stopping the spaceeye. This routine is started successively after the space eye startprocess routine shown in FIG. 130. First, it is determined at S800whether or not the space eye stop mark is operated. If it is notoperated, the routine once ends. When the space eye stop mark isoperated, the display of space eye code is deleted at S810. The spaceeye code mark 146 or 147 is deleted from the image plane.

Subsequently, the space eye stop mark is changed to the space eye startmark at S820.

In the space eye stop process, the space eye is placed on standby forthe activation.

FIG. 132 is a flow chart of the process routine for space monitoring,FIG. 133 is a flow chart of the process routine for controlling thespace eye, FIG. 134 is a flow chart of the process routine fordetermining the space eye code, FIG. 135 is a flow chart of the processroutine for defining the space eye code, and FIG. 136 is an explanatoryview showing activation of the space eye. These processes are executedby CPU 23 or the image analysis processor 22.

When the space monitor process is started in a short cycle by CPU 23, itis first determined at S850 whether or not the space eye stop mark isdisplayed. If it is not displayed, the routine once ends. If the spaceeye stop mark is displayed, it is determined at S860 whether or not itis a predetermined time. If it is not a predetermined time, the routineonce ends. If it is a predetermined time, the image of space eye isinput at S870. The predetermined time indicates the interval between thepreviously determined timing and the presently determined timing, and isalmost the same as the duration of sampling at S520 in FIG. 126.Subsequently, the contour of the read image is extracted at S880 and iswritten into the space monitor memory at S890. In the space monitorprocess, the contour of image taken from the superwide angle lens 2B iswritten into the space monitor memory area 22AB.

When the space eye control process shown in FIG. 133 is started in ashort cycle by CPU 23, it is first determined at S900 whether or not thespace eye stop mark is displayed. If it is not displayed, the routineonce ends. If the space eye stop mark is displayed, the contour data isread from the space monitor memory at S910. The contour data takenduring the predetermined time period is read from the space monitormemory area 22AB. Subsequently, the image is animated at S920. This stepis almost the same as S550 of FIG. 128. After the animating process, thefeature data is transmitted to the space feature memory at S930. Theresults of animating process are stored in the space feature memory area22AC. The animating process or other is executed by the image analysisprocessor 22.

When the space eye code determination process shown in FIG. 134 isstarted in a short cycle by CPU 23, it is first determined at S940whether or not the space eye stop mark is displayed. If it is notdisplayed, the routine once ends. If the stop mark is displayed, thespace eye code registered in the displayed image plane is input at S950.The space eye code is read from the selection item data stored in theselection item data table 29C.

Subsequently, the feature data of the sampling data from the space eyecode data area is input at S960. The feature data, which was sampledcorresponding to the space eye code registered in the selection itemsdisplayed on the display surface 3C, is transmitted from the space eyecode data area 22AA.

Subsequently, the feature data is read from the space feature memory atS970. The actually obtained feature data is read from the space featurememory area 22AC.

Among the read feature data, approximate feature data is extracted atS980. The feature data most similar to the presently obtained featuredata is retrieved from the predetermined feature data.

Subsequently, the similarity of the most similar feature data iscalculated at S990 in an appropriately preset method.

After calculating the similarity, it is determined at S1000 whether ornot the degree of similarity exceeds the specified value. If it is belowthe specified value, the routine once ends. If the degree is equal to ormore than the specified value, the space eye code is output to the spaceeye code area before defined 22AE at S1010.

When the space eye code defining process shown in FIG. 135 is started ina short cycle by CPU 23, it is first determined at S1020 whether or notthe space eye stop mark is displayed. If it is not displayed, theroutine once ends. If the stop mark is displayed, the space eye code isinput at S1030. The space eye code is entered from the space eye codearea before defined 22AE. Subsequently, the display of the input spaceeye code is changed to that of confirmation code at S1040. Theconfirmation code is displayed on the display surface 3C. At the sametime, the space eye code mark 146 or 147 corresponding to the input fromthe space eye code area before defined 22AE is changed to the space eyeselection execution mark 148 shown in FIG. 125. For example, as shown inFIG. 136, the space eye code mark 146 is changed to the space eyeselection execution mark 148.

After changing the display to that of the confirmation code, the spaceeye code is input at S1050.

Subsequently, it is determined at S1060 whether or not the input spaceeye code is a confirmation code. If it is not the confirmation code, thedisplay is changed to that of the confirmation code at S1040. If theinput space eye code is the confirmation code, the selection signal isoutput at S1070. In the process routine, the display of the input spaceeye code is sequentially changed to that of the confirmation code. Whenthe space eye code is changed to the confirmation code, the selectionsignal of the selection item provided with the display of the space eyeselection execution mark 148 is output.

In the process routine, the desired selection item is selected on thedisplay surface 3C, using the space eye 2 without requiring the inputpen 55.

When the aforementioned facsimile process routine is started as shown inFIG. 11, first the document input image plane is displayed at S500. Thedocument input image plane is, as shown in FIG. 137, provided with amenu area 151 and a document input area 153. In the menu area 151, thespace eye mark display area 113 is provided, and FAX MENU 155, TRANSMITFAX 157, DISPLAY RECEIVED FAX 159 and STOP 161 are displayed. In thedocument input area 153, nothing is displayed first.

In the space eye mark display area 113, the space eye start mark 144 inFIG. 137(A) or the space eye stop mark 145 shown in FIG. 137(B) aredisplayed. When the stop mark 145 is displayed, as shown in FIG. 137(B),space eye code marks 146M, 146F, 146P and 146T are displayed. Asaforementioned, input of the space eye code by means of the space eye 2is feasible.

In the facsimile menu process routine according to the fourthembodiment, as shown in FIG. 138, the menu area 181 is provided with thespace eye mark display area 113. Since the space eye stop mark 145 isdisplayed in the space eye mark display area 113, space eye code marks146 are also displayed.

As shown in FIG. 139(A), the menu area 201 of the facsimile transmissionimage plane is provided with the space eye mark display area 113. Sincethe space eye stop mark 145 is displayed in the area 113, as shown inFIG. 139(A), space eye code marks 146S, 146T, 146A, 146B, 146 a and 146b are displayed. The space eye code marks 146a are displayed below thespace eye code mark 146A, and the space eye code marks 146b are belowthe space eye code mark 146B. When the space eye code mark 146A orSELECT ADDRESSEE 209 is selected, as shown in FIG. 139(B), space eyecode marks 147 a replace the display. Therefore, it is indicated thatthe selection items with the space eye code marks 147 a applied thereto,rather than the items with the marks 146 b applied thereto are space eyecode input items.

In the fourth embodiment, the image plane can be switched just byactivating the space eye 2.

FIG. 140 is an explanatory view of the image plane of received facsimilelist, FIG. 141 is an explanatory view of the image plane of telephonemenu, FIG. 142 is an explanatory view of the image plane of messageselection, FIG. 143 is an explanatory view of the image plane of datainput, and FIG. 144 is an explanatory view of the image plane ofapplication selection. These drawing figures correspond to those in thefirst embodiment, except in that the space eye marks are displayed.

INDUSTRIAL APPLICABILITY

With the portable communicator according to the invention, the phoneticdata, facsimile data or word processor data prepared or input by aportable computer or other, as well as the data based from the dataobtained by GPS user device can be transmitted to or received from theother party connected via a public communication channel. Alternatively,based on the data of the existing position, desired process routine canbe executed.

The phonetic data, facsimile data or other data can be processed andtransmitted to or received from the other party connected via the publiccommunication channel with only one unit of the portable communicatoraccording to the present invention.

The portable communicator can conform to various radio connectionspecifications to the public communication channel. The radiocommunication networks in various districts can be communicated with.

The portable communicator according to the invention outputs the signalindicating information of the image similar to the detected image. Basedon the conditions of the detected image, a specified signal can beoutput. For example, when features and patterns of the image of hands,face or other are pre-stored into the image data base, commands can bedirected to the computer just by gesturing with hands or expressing onface.

Consequently, the information exchange device with high convenience canbe advantageously provided.

1-24. (canceled)
 25. The portable wireless telephone apparatus accordingto claim 24, further comprising a card positioned in the card holderportion, wherein the card is connected to the card connector.
 26. Theportable wireless telephone apparatus according to claim 25, wherein thecard includes navigation software for use by the global positioningsystem receiver device.
 27. The portable wireless telephone apparatusaccording to claim 21, further comprising a display, wherein the displayshows when a card is inserted into the card holder portion.
 28. Theportable wireless telephone apparatus according to claim 21, furthercomprising a display capable of showing a voicemail recording indicatingimage on the display.
 29. The portable wireless telephone apparatusaccording to claim 21, further comprising a voicemail recordingdetermination device that determines, at predetermined time intervals,whether or not voicemail is being recorded.
 30. The portable wirelesstelephone apparatus according to claim 21, further comprising avoicemail recording indication device that shows a voicemail recordingindicating image on a display when the voicemail recording determinationdevice determines that voicemail is being recorded.
 31. The portablewireless telephone apparatus according to claim 21, further comprising adisplay showing an image indicating an amount of a data storage memory.32. The portable wireless telephone apparatus according to claim 21,wherein the housing includes: a housing frame that houses a display; amain body; and a connecting portion that connects the housing frame andthe main body in a foldable manner, wherein the housing frame is adaptedfor holding the display at a viewable position when the housing frameand the main body are in a folded state.
 33. A portable wirelesstelephone apparatus comprising: a wireless communication device capableof wirelessly connecting to a communication channel through an antennaand capable of conducting a transmission or reception through thecommunication channel; a CPU capable of: 1) outputting control commandsto the wireless communication device, 2) receiving data from thecommunication channel through the wireless communication device, and 3)transmitting data to the communication channel through the wirelesscommunication device; a housing including an antenna, a speaker, amicrophone, the wireless communication device, and the CPU; a cardholder portion positioned on the housing, and the card holder portionincluding a cover provided on an external side face of the housing; anda card connector located inside the card holder portion and connected tothe CPU; wherein the card connector is capable of receiving a card. 34.The portable wireless telephone apparatus according to claim 33, whereinthe card includes software for use by the CPU.
 35. The portable wirelesstelephone apparatus according to claim 33, further comprising: a globalpositioning system receiver device capable of receiving a signal andcalculating position information based on the signal; a map informationreader device capable of processing map information and the positioninformation and capable of creating a map based on a combination of theposition information and the map information; and a display devicecapable of displaying the map created by the map information readerdevice.
 36. The portable wireless telephone apparatus according to claim35, wherein the card includes navigation software for use by the globalpositioning system receiver device.
 37. The portable wireless telephoneapparatus comprising: a wireless communication device capable ofwirelessly connecting to a communication channel through an antenna andcapable of conducting a transmission or reception through thecommunication channel; a CPU capable of: 1) outputting control commandsto the wireless communication device, 2) receiving data from thecommunication channel through the wireless communication device, and 3)transmitting data to the communication channel through the wirelesscommunication device; a housing including an antenna, a speaker, amicrophone, a display, the wireless communication device and the CPU; acard holder portion positioned on the housing, the card holder portionincluding a cover provided on an external side face of the housing; anda card connector located inside the card holder portion and connected tothe CPU; wherein the card connector is capable of receiving a card, andthe display shows when a card is inserted into the card holder portion.38. The portable wireless telephone apparatus according to claim 37,wherein the card includes software for use by the CPU.
 39. The portablewireless telephone apparatus according to claim 37, further comprising:a global positioning system receiver device capable of receiving asignal and calculating position information based on the signal; a mapinformation reader device capable of processing map information and theposition information and creating a map based on a combination of theposition information and the map information; and a display devicecapable of displaying the map created by the map information readerdevice.
 40. The portable wireless telephone apparatus according to claim39, wherein the card includes navigation software for use by the globalpositioning system receiver device.
 41. The portable wireless telephoneapparatus according to claim 37, the display shows an image indicatingan amount of a data storage memory.
 42. The portable wireless telephoneapparatus according to claim 37, wherein the housing includes: a housingframe that houses the display; a main body; and a connecting portionthat connects the housing frame and the main body in a foldable manner,wherein the housing frame holds the first display at a viewable positionwhen the housing frame and the main body are in a folded state.